diff options
Diffstat (limited to 'src/glew/Makefile')
-rw-r--r-- | src/glew/Makefile | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/src/glew/Makefile b/src/glew/Makefile new file mode 100644 index 00000000000..c0389df6f19 --- /dev/null +++ b/src/glew/Makefile @@ -0,0 +1,55 @@ +# src/glew/Makefile + +TOP = ../.. +include $(TOP)/configs/current + + +##### MACROS ##### + +GLEW_LIB_NAME = libglew.a + +MAJOR = 1 +MINOR = 5 +TINY = 0 + +SOURCES = \ + glew.c + + +OBJECTS = $(SOURCES:.c=.o) + + +##### RULES ##### + +.c.o: + $(CC) -c -I$(TOP)/include $(X11_INCLUDES) $(CFLAGS) $< + + + +##### TARGETS ##### + +default: $(TOP)/$(LIB_DIR)/$(GLEW_LIB_NAME) + + + +# Make the library +$(TOP)/$(LIB_DIR)/$(GLEW_LIB_NAME): depend $(OBJECTS) + $(MKLIB) -o $(GLEW_LIB) -linker '$(CC)' -ldflags '$(LDFLAGS)' \ + -major $(MAJOR) -minor $(MINOR) -patch $(TINY) \ + $(MKLIB_OPTIONS) -install $(TOP)/$(LIB_DIR) \ + -id $(INSTALL_LIB_DIR)/lib$(GLEW_LIB).$(MAJOR).dylib \ + $(GLEW_LIB_DEPS) $(OBJECTS) + + +clean: + -rm -f *.o *~ + -rm -f depend depend.bak + + +depend: $(SOURCES) + @ rm -f depend + @ touch depend + @ $(MKDEP) $(MKDEP_OPTIONS) -I$(TOP)/include $(SOURCES) \ + $(X11_INCLUDES) > /dev/null + +include depend |