Fix make targets so they detect changes
authorRyan Dahl <ry@tinyclouds.org>
Sun, 18 Dec 2011 23:10:01 +0000 (15:10 -0800)
committerRyan Dahl <ry@tinyclouds.org>
Sun, 18 Dec 2011 23:12:25 +0000 (15:12 -0800)
Broken in 10d92b3

Makefile

index 0140fde..240c32f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -6,14 +6,17 @@ else
 all: out/Makefile node_g
 endif
 
-node: out/Release/node
-       -ln -fs out/Release/node node
+# The .PHONY is needed to ensure that we recursively use the out/Makefile
+# to check for changes.
+.PHONY: node node_g
 
-out/Release/node:
+node:
        $(MAKE) -C out BUILDTYPE=Release
+       ln -fs out/Release/node node
 
-node_g: out/Debug/node
-       -ln -fs out/Debug/node node_g
+node_g:
+       $(MAKE) -C out BUILDTYPE=Debug
+       ln -fs out/Debug/node node_g
 
 out/Debug/node:
        $(MAKE) -C out BUILDTYPE=Debug