diff options
author | Brian Paul <brian.paul@tungstengraphics.com> | 2003-08-22 20:11:43 +0000 |
---|---|---|
committer | Brian Paul <brian.paul@tungstengraphics.com> | 2003-08-22 20:11:43 +0000 |
commit | 5df82c82bd53db90eb72c5aad4dd20cf6f1116b1 (patch) | |
tree | f04fc69df71104df2a4cec03346abc3d4c3f4bbb /src/glu/mini/Makefile.X11 | |
parent | 1a84876d7907df90add3f59d3396ce0bbb905040 (diff) |
patch to import Jon Smirl's work from Bitkeeper
Diffstat (limited to 'src/glu/mini/Makefile.X11')
-rw-r--r-- | src/glu/mini/Makefile.X11 | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/src/glu/mini/Makefile.X11 b/src/glu/mini/Makefile.X11 new file mode 100644 index 0000000000..d0ef2e50f0 --- /dev/null +++ b/src/glu/mini/Makefile.X11 @@ -0,0 +1,65 @@ + + +TOP = ../../.. + +default: linux-solo + +LIBDIR = $(TOP)/lib + +INCLUDES = -I$(TOP)/include +CFLAGS = -c -g $(INCLUDES) -MD + +SOURCES = glu.c \ + mipmap.c \ + nurbs.c \ + polytest.c \ + project.c \ + quadric.c \ + tess.c \ + tesselat.c + + +OBJS = $(SOURCES:.c=.o) + +LIBS=-L$(TOP)/lib -lGL -lm + +##### RULES ##### + +.c.o: + $(CC) -c $(INCLUDES) $(CFLAGS) $(DEFINES) $< -o $@ + +.S.o: + $(CC) -c $(INCLUDES) $(CFLAGS) $(DEFINES) $< -o $@ + + +##### TARGETS ##### + +targets: depend libGLU.so.1.1 install + +libGLU.so.1.1: $(OBJS) Makefile.X11 + gcc -shared -Wl,-soname,libGLU.so -Wl,-Bsymbolic $(OBJS) $(LIBS) -o $@ + +install: + rm -f $(TOP)/lib/libGLU.so* + install -D libGLU.so.1.1 $(TOP)/lib/libGLU.so.1.1 + ln -s libGLU.so.1.1 $(TOP)/lib/libGLU.so.1 + ln -s libGLU.so.1 $(TOP)/lib/libGLU.so + +# Run 'make -f Makefile.X11 dep' to update the dependencies if you change +# what's included by any source file. +depend: $(SOURCES) + makedepend -fdepend -Y $(INCLUDES) \ + $(SOURCES) + +# Emacs tags +tags: + etags `find . -name \*.[ch]` `find ../include` + + +# Remove .o and backup files +clean: + -rm -f *.o *~ *.o *~ *.so + +include $(TOP)/Make-config + +include depend |