More ABC releated Makefile changes
authorClifford Wolf <clifford@clifford.at>
Wed, 4 Dec 2013 07:31:52 +0000 (08:31 +0100)
committerClifford Wolf <clifford@clifford.at>
Wed, 4 Dec 2013 07:31:52 +0000 (08:31 +0100)
Makefile

index ed079351b13aefd87ca866054337250e98a165d0..2590033a6e3bd55339c8bb703d99f7d0286eb2ac 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -31,7 +31,12 @@ YOSYS_VER := 0.1.0+
 GIT_REV := $(shell git rev-parse --short HEAD || echo UNKOWN)
 OBJS = kernel/version_$(GIT_REV).o
 
-# set to 'default' to use abc/ as it is
+# set 'ABC = default' to use abc/ as it is
+#
+# Note: If you do ABC development, make sure that 'abc' in this directory
+# is just a symlink to your actual ABC working directory, as 'make mrproper'
+# will remove the 'abc' directory and you do not want to accidentally
+# delete your work on ABC..
 ABCREV = 9241719523f6
 ABCPULL = 1
 
@@ -119,6 +124,10 @@ endif
        rm -f abc/abc-[0-9a-f]*
        cd abc && $(MAKE) PROG="abc-$(ABCREV)" MSG_PREFIX="YOSYS-ABC: "
 
+ifeq ($(ABCREV),default)
+.PHONY: abc/abc-$(ABCREV)
+endif
+
 yosys-abc: abc/abc-$(ABCREV)
        cp abc/abc-$(ABCREV) yosys-abc