From 29b6f8c875c0854d5b2521cf4419bff5c8701909 Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 21 Aug 2013 14:54:02 +0200 Subject: [PATCH 1/2] Add a very simple incremental Makefile target --- Makefile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Makefile b/Makefile index 373d4c88..939bc78a 100644 --- a/Makefile +++ b/Makefile @@ -15,6 +15,17 @@ build: pre_build ./Makefile.dryice.js demo ./Makefile.dryice.js bm +# Minimal build: call Makefile.dryice.js only if our sources changed +minimal: pre_build build/src/ace.js + +build/src/ace.js : ${wildcard lib/*} \ + ${wildcard lib/*/*} \ + ${wildcard lib/*/*/*} \ + ${wildcard lib/*/*/*/*} \ + ${wildcard lib/*/*/*/*/*} \ + ${wildcard lib/*/*/*/*/*/*} + ./Makefile.dryice.js + doc: cd doc;\ (test -d node_modules && npm update) || npm install;\ From b4150a201c3419c8f336eba2a8b5af4fbe29603e Mon Sep 17 00:00:00 2001 From: Lennart Kats Date: Wed, 21 Aug 2013 15:04:05 +0200 Subject: [PATCH 2/2] Don't require pre_build for basic job --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 939bc78a..95dcf964 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,7 @@ build: pre_build ./Makefile.dryice.js bm # Minimal build: call Makefile.dryice.js only if our sources changed -minimal: pre_build build/src/ace.js +basic: build/src/ace.js build/src/ace.js : ${wildcard lib/*} \ ${wildcard lib/*/*} \