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)