+$(BUILDDIR)/cpb/%.o: %.c $(BUILDDIR)/cparser
+ @echo '===> CPARSER $<'
+ $(Q)./$(BUILDDIR)/cparser $(CPPFLAGS) -std=c99 -Wall -g3 -c $< -o $@
+
+$(BUILDDIR)/cpbe/%.o: %.c
+ @echo '===> ECCP $<'
+ $(Q)eccp $(CPPFLAGS) -std=c99 -Wall -c $< -o $@
+
+$(BUILDDIR)/cpb2/%.o: %.c cparser.bootstrap
+ @echo '===> CPARSER.BOOTSTRAP $<'
+ $(Q)./cparser.bootstrap $(CPPFLAGS) -Wall -g -c $< -o $@
+
+cparser.bootstrap: $(CPARSEROS)
+ @echo "===> LD $@"
+ $(Q)./$(BUILDDIR)/cparser $(CPARSEROS) $(LFLAGS) -o $@
+
+cparser.bootstrape: $(CPARSEROS_E)
+ @echo "===> LD $@"
+ $(Q)gcc $(CPARSEROS_E) $(LFLAGS) -o $@
+
+cparser.bootstrap2: cparser.bootstrap $(CPARSEROS2)
+ @echo "===> LD $@"
+ $(Q)./cparser.bootstrap $(CPARSEROS2) $(LFLAGS) -o $@