summaryrefslogtreecommitdiff
path: root/src/glut/ggi/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/glut/ggi/Makefile')
-rw-r--r--src/glut/ggi/Makefile52
1 files changed, 52 insertions, 0 deletions
diff --git a/src/glut/ggi/Makefile b/src/glut/ggi/Makefile
new file mode 100644
index 0000000000..ebd8dc65e9
--- /dev/null
+++ b/src/glut/ggi/Makefile
@@ -0,0 +1,52 @@
+# Makefile for GLUT for ggi
+
+TOP = ../../..
+
+include $(TOP)/configs/current
+
+
+##### MACROS #####
+
+GLUT_MAJOR = 3
+GLUT_MINOR = 7
+GLUT_TINY = 1
+
+SOURCES = \
+ ggiglut.c
+
+
+OBJECTS = $(SOURCES:.c=.o)
+
+
+##### RULES #####
+
+.c.o:
+ $(CC) -c -I$(TOP)/include $(CFLAGS) $(GLUT_CFLAGS) $<
+
+
+
+##### TARGETS #####
+
+default: $(LIB_DIR)/$(GLUT_LIB_NAME)
+
+
+# Make the library
+$(LIB_DIR)/$(GLUT_LIB_NAME): depend $(OBJECTS)
+ CC=$(CC) CXX=$(CXX) $(TOP)/bin/mklib -o $(GLUT_LIB) \
+ -major $(GLUT_MAJOR) -minor $(GLUT_MINOR) \
+ -patch $(GLUT_TINY) $(MKLIB_OPTIONS) -install $(LIB_DIR) \
+ $(GLUT_LIB_DEPS) $(OBJECTS)
+
+
+clean:
+ -rm -f *.o *~
+ -rm -f *.lo
+ -rm -f *.la
+ -rm -rf .libs
+
+
+depend: $(SOURCES)
+ touch depend
+ $(MKDEP) $(MKDEP_OPTIONS) -I$(TOP)/include $(SOURCES)
+
+include depend