bluecore/glfw/Makefile

29 lines
624 B
Makefile

include ../Makefile.common
ifeq ($(OS),LINUX)
CFLAGS += -Ilib -Ilib/x11
OBJ = $(patsubst %.c,%.o,$(wildcard lib/x11/*.c))
else
CFLAGS += -Ilib -Ilib/win32
OBJ = $(patsubst %.c,%.o,$(wildcard lib/win32/*.c))
endif
OBJ += $(patsubst %.c,%.o,$(wildcard lib/*.c))
LIBNAME = libglfw.a
all: $(LIBNAME)
$(LIBNAME): $(OBJ)
@echo Creating archive $@
@ar -crsu $@ $(OBJ)
@echo
clean:
-@$(RM) lib$(SLASH)*.o
-@$(RM) lib$(SLASH)*.d
-@$(RM) lib$(SLASH)x11$(SLASH)*.o
-@$(RM) lib$(SLASH)x11$(SLASH)*.d
-@$(RM) lib$(SLASH)win32$(SLASH)*.o
-@$(RM) lib$(SLASH)win32$(SLASH)*.d
-@$(RM) $(LIBNAME)