BISON=bison FLEX=flex CFLAGS=-g LDFLAGS=-lc INCS=\ crs.h \ crs_internal.h OBJS=\ crs_wkt_parse.o \ crs_wkt_lex.o \ crs_build.o \ crs_util.o test: crs_test.o $(OBJS) $(CC) $(CFLAGS) -o $@ $^ $(OBJS): $(INCS) $(OBJS): %.o: %.c $(CC) $(CFLAGS) -c -o $@ $< crs_wkt_parse.c: crs_wkt_parse.y $(BISON) -o $@ -d $^ # $(BISON) --debug --verbose -o $@ -d $^ crs_wkt_lex.c: crs_wkt_lex.l crs_wkt_parse.h $(FLEX) -o $@ $< clean: @rm crs_wkt_parse.h @rm crs_wkt_parse.c @rm crs_wkt_lex.c @rm *.o @rm test @rm *.output