aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile7
-rw-r--r--src/js/chrome/build.mk3
-rw-r--r--src/js/firefox/build.mk3
3 files changed, 12 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index a612965..934222e 100644
--- a/Makefile
+++ b/Makefile
@@ -101,7 +101,12 @@ $(eval $(call pkg,batchtools))
BATCHTOOLS_DIR := src/batchtools
-test: fiveui.crx fiveui.xpi $(topdir)/profiles/chrome $(topdir)/profiles/firefox
+test: test-batchtools
+
+test-batchtools: $(topdir)/fiveui.crx \
+ $(topdir)/fiveui.xpi \
+ $(topdir)/profiles/chrome \
+ $(topdir)/profiles/firefox
cd $(BATCHTOOLS_DIR) && $(MVN_TEST_CMD)
clean::
diff --git a/src/js/chrome/build.mk b/src/js/chrome/build.mk
index 30c07f3..c09efdc 100644
--- a/src/js/chrome/build.mk
+++ b/src/js/chrome/build.mk
@@ -6,6 +6,9 @@ all: stage-chrome
package: $(build-dir)/fiveui.crx
+$(topdir)/fiveui.crx: $(build-dir)/fiveui.crx
+ $(call cmd,cp)
+
chrome-dir := $(path)
chrome-build := $(build-dir)/chrome
diff --git a/src/js/firefox/build.mk b/src/js/firefox/build.mk
index 9f1caa8..4874590 100644
--- a/src/js/firefox/build.mk
+++ b/src/js/firefox/build.mk
@@ -5,6 +5,9 @@ all: stage-firefox
package: $(build-dir)/firefox.xpi
+$(topdir)/firefox.xpi: $(build-dir)/firefox.xpi
+ $(call cmd,cp)
+
firefox-dir := $(path)