FIRM_CFLAGS ?= `pkg-config --cflags libfirm`
FIRM_LIBS ?= `pkg-config --libs libfirm`
-CPPFLAGS = -DHAVE_CONFIG_H -DFIRM_BACKEND
-CPPFLAGS += -I.
+CPPFLAGS = -I.
CPPFLAGS += $(FIRM_CFLAGS)
CFLAGS += -Wall -W -Wstrict-prototypes -Wmissing-prototypes -std=c99 -pedantic
Q = @
-all: $(DIRS) $(GOAL)
+all: $(GOAL)
-.PHONY: all clean dirs bootstrap bootstrap2
+.PHONY: all clean bootstrap bootstrap2
ifeq ($(findstring $(MAKECMDGOALS), clean depend),)
-include .depend
@echo '===> CPARSER $<'
$(Q)./cparser $(CPPFLAGS) -fsyntax-only $<
-$(DIRS):
- @echo "===> MKDIR $@"
- $(Q)mkdir -p $@
-
gen_builtins.h: builtins/builtins.c create_builtins_h.sh
@echo '===> CREATE_BUILTINS $<'
$(Q)./create_builtins_h.sh "$<" > $@