home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / NEXTSTEP / UNIX / Programming / GDBbundle-1.0-MIS / src / TextEdit / GdbBundle.bproj / GNUmakefile.test < prev    next >
Encoding:
Text File  |  1997-04-28  |  690 b   |  39 lines

  1.  
  2. SRCS = test.m GdbValueParser.m GdbValueScanner.m err.m Stack.m Frame.m \
  3.     Variable.m
  4. OBJS = $(addprefix obj/, $(SRCS:.m=.o))
  5. CFLAGS = -g -Wall -Ipccts -IDisplaySupport
  6.  
  7. ANTLR    = antlr
  8. DLG    = dlg
  9. ANTLR_FLAGS = -k 2
  10. DLG_FLAGS = -C2
  11.  
  12. obj/%.o: %.m
  13.     $(CC) $(CFLAGS) -c $^ -o $@
  14.  
  15. all: obj t
  16.  
  17. obj:
  18.     mkdir $@
  19.  
  20. t: $(OBJS)
  21.     $(CC) -o $@ $^ -framework Foundation
  22.  
  23. parser.dlg err.m GdbValueParser.m: GdbValue.g
  24.     $(ANTLR) $(ANTLR_FLAGS) -fe err.m GdbValue.g
  25.     mv GdbValue.c $@
  26.  
  27. GdbValueScanner.m: parser.dlg
  28.     $(DLG) $(DLG_FLAGS) parser.dlg $@
  29.  
  30. GdbValueParser.o: GdbValueScanner.m
  31.  
  32. clean:
  33.     rm -rf obj
  34.  
  35. distclean: clean
  36.     rm -f GdbValueParser.m GdbValueScanner.m err.m mode.h remap.h \
  37.         parser.dlg tokens.h
  38.  
  39.