all: $(GOAL)
-.PHONY: all clean bootstrap bootstrap2 $(FIRM_HOME)/$(LIBFIRM_FILE)
+.PHONY: all bootstrap bootstrap2 bootstrape clean selfcheck splint $(FIRM_HOME)/$(LIBFIRM_FILE)
-include $(DEPENDS)
selfcheck: $(CPARSERS)
-bootstrap: build/cpb build/cpb/adt build/cpb/driver $(CPARSEROS) cparser.bootstrap
+bootstrap: cparser.bootstrap
-bootstrape: build/cpb build/cpb/adt build/cpb/driver $(CPARSEROS_E) cparser.bootstrape
+bootstrape: cparser.bootstrape
-bootstrap2: build/cpb2 build/cpb2/adt build/cpb2/driver $(CPARSEROS2) cparser.bootstrap2
+bootstrap2: cparser.bootstrap2
%.c.splint: %.c
@echo '===> SPLINT $<'
@echo "===> LD $@"
$(Q)gcc $(CPARSEROS_E) $(LFLAGS) -o $@
-cparser.bootstrap2: $(CPARSEROS2)
+cparser.bootstrap2: cparser.bootstrap $(CPARSEROS2)
@echo "===> LD $@"
$(Q)./cparser.bootstrap $(CPARSEROS2) $(LFLAGS) -o $@