- Added install and staging to jni/windows
- Cleaned up staging target
Review by: jat (TBR)
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1986 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/jni/linux/Makefile b/jni/linux/Makefile
index b16bf50..8b3a8cf 100644
--- a/jni/linux/Makefile
+++ b/jni/linux/Makefile
@@ -25,6 +25,7 @@
OBJDIR := $(GWT_ROOT)build/out/jni/linux/
OUTDIR := $(GWT_ROOT)build/jni/linux/
OUT := $(OUTDIR)libgwt-ll.so
+STAGING := $(GWT_ROOT)build/staging/gwt-linux-0.0.0/
##
# The location to get .class files from for javah
@@ -142,7 +143,8 @@
# copy to staging area for hosted-mode development
##
staging: $(OUT)
- cp $(OUT) ../../build/staging/gwt-linux-0.0.0
+ @[ -d $(STAGING) ] || mkdir -p $(STAGING)
+ cp $(OUT) $(STAGING)
##
# Clean rule
diff --git a/jni/windows/Makefile b/jni/windows/Makefile
index 12dcbb8..14da521 100644
--- a/jni/windows/Makefile
+++ b/jni/windows/Makefile
@@ -19,6 +19,7 @@
OBJDIR := $(GWT_ROOT)build/out/jni/win32/
OUTDIR := $(GWT_ROOT)build/jni/win32/
OUT := $(OUTDIR)gwt-ll.dll
+STAGING := $(GWT_ROOT)build/staging/gwt-windows-0.0.0/
##
# Tools
@@ -67,6 +68,10 @@
##
all: $(OUT)
+# install into prebuilt directory
+install: $(OUT)
+ cp $(OUT) prebuilt/
+
##
# Include the dependency rules
##
@@ -95,6 +100,13 @@
$(STRIP) --strip-unneeded $@
##
+# copy to staging area for hosted-mode development
+##
+staging: $(OUT)
+ @[ -d $(STAGING) ] || mkdir -p $(STAGING)
+ cp $(OUT) $(STAGING)
+
+##
# Clean rule
##
clean: