home *** CD-ROM | disk | FTP | other *** search
-
- SRCS = test.m GdbValueParser.m GdbValueScanner.m err.m Stack.m Frame.m \
- Variable.m
- OBJS = $(addprefix obj/, $(SRCS:.m=.o))
- CFLAGS = -g -Wall -Ipccts -IDisplaySupport
-
- ANTLR = antlr
- DLG = dlg
- ANTLR_FLAGS = -k 2
- DLG_FLAGS = -C2
-
- obj/%.o: %.m
- $(CC) $(CFLAGS) -c $^ -o $@
-
- all: obj t
-
- obj:
- mkdir $@
-
- t: $(OBJS)
- $(CC) -o $@ $^ -framework Foundation
-
- parser.dlg err.m GdbValueParser.m: GdbValue.g
- $(ANTLR) $(ANTLR_FLAGS) -fe err.m GdbValue.g
- mv GdbValue.c $@
-
- GdbValueScanner.m: parser.dlg
- $(DLG) $(DLG_FLAGS) parser.dlg $@
-
- GdbValueParser.o: GdbValueScanner.m
-
- clean:
- rm -rf obj
-
- distclean: clean
- rm -f GdbValueParser.m GdbValueScanner.m err.m mode.h remap.h \
- parser.dlg tokens.h
-
-