Brian Paul | de0ee31 | 2004-03-26 15:19:11 +0000 | [diff] [blame] | 1 | # Makefile for miniglx demo programs |
| 2 | |
| 3 | TOP = ../.. |
| 4 | |
| 5 | include $(TOP)/configs/current |
| 6 | |
| 7 | |
| 8 | SOURCES = miniglxtest.c \ |
| 9 | miniglxsample.c \ |
| 10 | sample_server.c \ |
| 11 | sample_server2.c \ |
| 12 | manytex.c \ |
| 13 | texline.c |
| 14 | |
| 15 | OBJECTS = $(SOURCES:.c=.o) |
| 16 | |
| 17 | PROGS = $(SOURCES:%.c=%) |
| 18 | |
| 19 | INCLUDES = \ |
| 20 | -I. \ |
| 21 | -I$(TOP)/include |
| 22 | |
Dan Nicholson | c05aa5e | 2007-10-29 09:03:01 -0600 | [diff] [blame] | 23 | LIBS = -L$(TOP)/$(LIB_DIR) -l$(GLUT_LIB) -l$(GLU_LIB) -l$(GL_LIB) $(APP_LIB_DEPS) |
| 24 | |
Brian Paul | de0ee31 | 2004-03-26 15:19:11 +0000 | [diff] [blame] | 25 | |
| 26 | ##### RULES ##### |
| 27 | |
| 28 | .SUFFIXES: |
| 29 | .SUFFIXES: .c |
| 30 | |
| 31 | .c: |
Dan Nicholson | c05aa5e | 2007-10-29 09:03:01 -0600 | [diff] [blame] | 32 | $(CC) $(INCLUDES) $(CFLAGS) $(LDFLAGS) $< $(LIBS) -o $@ |
Brian Paul | de0ee31 | 2004-03-26 15:19:11 +0000 | [diff] [blame] | 33 | |
| 34 | .c.o: |
| 35 | $(CC) -c $(INCLUDES) $(CFLAGS) $< -o $@ |
| 36 | |
| 37 | .S.o: |
| 38 | $(CC) -c $(INCLUDES) $(CFLAGS) $< -o $@ |
| 39 | |
| 40 | |
| 41 | ##### TARGETS ##### |
| 42 | |
| 43 | default: depend $(PROGS) |
| 44 | |
| 45 | clean: |
Dan Nicholson | a6464b3 | 2008-05-07 11:35:23 -0700 | [diff] [blame] | 46 | -rm -f $(PROGS) |
| 47 | -rm -f *.o |
Brian Paul | de0ee31 | 2004-03-26 15:19:11 +0000 | [diff] [blame] | 48 | |
| 49 | |
| 50 | depend: $(SOURCES) |
Keith Whitwell | 90ee7a4 | 2007-08-07 10:18:04 +0100 | [diff] [blame] | 51 | rm -f depend |
Brian Paul | de0ee31 | 2004-03-26 15:19:11 +0000 | [diff] [blame] | 52 | touch depend |
Keith Whitwell | fc23672 | 2004-12-08 15:16:36 +0000 | [diff] [blame] | 53 | $(MKDEP) $(MKDEP_OPTIONS) $(INCLUDES) $(SOURCES) > /dev/null |
Brian Paul | de0ee31 | 2004-03-26 15:19:11 +0000 | [diff] [blame] | 54 | |
| 55 | |
| 56 | # Emacs tags |
| 57 | tags: |
| 58 | etags `find . -name \*.[ch]` `find ../include` |
| 59 | |
| 60 | |
| 61 | include depend |