-REVISION ?= $(shell git describe --always --dirty --match '')
-
-revision.h:
- @echo "===> GEN $@"
- @echo "#define cparser_REVISION \"$(REVISION)\"" > .revision.h
- $(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
-
-.depend: config.h revision.h $(SOURCES)
- @echo "===> DEPEND"
- @rm -f $@ && touch $@ && makedepend -p "$@ build/" -Y -f $@ -- $(CPPFLAGS) -- $(SOURCES) 2> /dev/null && rm $@.bak
-
-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))
-
-$(FIRM_HOME)/$(LIBFIRM_FILE):
-ifeq "$(wildcard $(FIRM_HOME) )" ""
- @echo 'Download and extract libfirm tarball ...'
- $(Q)curl -s -L "${FIRM_URL}" -o "libfirm-$(FIRM_VERSION).tar.bz2"
- $(Q)tar xf "libfirm-$(FIRM_VERSION).tar.bz2"
- $(Q)mv "libfirm-$(FIRM_VERSION)" libfirm
-endif
- cd libfirm && $(MAKE) $(LIBFIRM_FILE)