From: Clifford Wolf Date: Thu, 7 Mar 2013 16:34:40 +0000 (+0100) Subject: Cleanups and improvements in Makefile X-Git-Tag: yosys-0.2.0~736 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b070b821876c2d277514f4ac6b0d62d0e26a500e;p=yosys.git Cleanups and improvements in Makefile --- diff --git a/Makefile b/Makefile index f8ba724cd..b20d17712 100644 --- a/Makefile +++ b/Makefile @@ -62,7 +62,7 @@ install: yosys clean: rm -f $(OBJS) $(GENFILES) $(TARGETS) - rm -f bigint/*.d frontends/*/*.d passes/*/*.d backends/*/*.d kernel/*.d + rm -f libs/*/*.d frontends/*/*.d passes/*/*.d backends/*/*.d kernel/*.d mrproper: clean git clean -xdf @@ -74,9 +74,24 @@ qtcreator: { echo .; find backends frontends kernel libs passes -type f \( -name '*.h' -o -name '*.hh' \) -printf '%h\n' | sort -u; } > qtcreator.includes touch qtcreator.config qtcreator.creator --include bigint/*.d +config-clean: clean + rm -f Makefile.conf + +config-clang-debug: clean + echo 'CONFIG := clang-debug' > Makefile.conf + +config-gcc-debug: clean + echo 'CONFIG := gcc-debug' > Makefile.conf + +config-release: clean + echo 'CONFIG := release' > Makefile.conf + +-include libs/*/*.d -include frontends/*/*.d -include passes/*/*.d -include backends/*/*.d -include kernel/*.d +.PHONY: all top-all test clean mrproper qtcreator +.PHONY: config-clean config-clang-debug config-gcc-debug config-release +