OBJECTS = $(SOURCES:%.c=build/%.o)
SPLINTS = $(addsuffix .splint, $(SOURCES))
CPARSERS = $(addsuffix .cparser, $(SOURCES))
CPARSEROS = $(SOURCES:%.c=build/cpb/%.o)
OBJECTS = $(SOURCES:%.c=build/%.o)
SPLINTS = $(addsuffix .splint, $(SOURCES))
CPARSERS = $(addsuffix .cparser, $(SOURCES))
CPARSEROS = $(SOURCES:%.c=build/cpb/%.o)
$(Q)if diff -Nq .revision.h revision.h > /dev/null; then \
rm .revision.h; \
else \
echo "===> UPDATING revision.h"; \
mv .revision.h revision.h; \
fi
$(Q)if diff -Nq .revision.h revision.h > /dev/null; then \
rm .revision.h; \
else \
echo "===> UPDATING revision.h"; \
mv .revision.h revision.h; \
fi
-$(GOAL): build/adt build/driver $(OBJECTS)
+DIRS = build build/adt build/driver build/wrappergen build/cpb build/cpb/adt build/cpb/driver build/cpb/wrappergen build/cpb2 build/cpb2/adt build/cpb2/driver build/cpb2/wrappergen build/cpbe build/cpbe/adt build/cpbe/driver build/cpbe2/wrappergen
+UNUSED := $(shell mkdir -p $(DIRS))
+
+$(GOAL): $(OBJECTS) $(LIBFIRM_FILE)
- $(Q)$(ICC) $(CPPFLAGS) $(ICC_CFLAGS) -c $< -o $@
- $(Q)$(GCCO1) $(CPPFLAGS) $(CFLAGS) -O1 -c $< -o $@
+#$(Q)$(ICC) $(CPPFLAGS) $(ICC_CFLAGS) -c $< -o $@
+#$(Q)$(GCCO1) $(CPPFLAGS) $(CFLAGS) -O1 -c $< -o $@