Changeset 360 for trunk/icedtea-web/netx/Makefile.kmk
- Timestamp:
- May 9, 2012, 11:52:50 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/icedtea-web/netx/Makefile.kmk
r356 r360 10 10 BUILD_PROPERTIES = $(netx_0_OUTDIR)/net/sourceforge/jnlp/build.properties 11 11 BLDDIRS += $(dir $(BUILD_PROPERTIES)) 12 OTHER_CLEAN += $(BUILD_PROPERTIES) 12 13 13 OTHER_CLEAN += $(BUILD_PROPERTIES) $(netx_0_OUTDIR)/files.txt 14 MANIFEST = $(netx_0_OUTDIR)/netx.manifest 15 BLDDIRS += $(dir $(MANIFEST)) 16 OTHER_CLEAN += $(MANIFEST) 17 18 JAVASRCLIST += $(netx_0_OUTDIR)/javasrc.list 19 BLDDIRS += $(dir $(JAVASRCLIST)) 20 OTHER_CLEAN += $(JAVASRCLIST) $(JAVASRCLIST).rsp $(JAVASRCLIST).stamp 21 22 JARFILE = $(PATH_STAGE)/lib/netx.jar 23 BLDDIRS += $(dir $(JARFILE)) 24 OTHER_CLEAN += $(JARFILE) 14 25 15 26 $$(BUILD_PROPERTIES): $(PATH_ROOT)/build.properties.in | $$(call DIRDEP,$$(dir $$(@))) 16 27 sed "s/@RHINO_AVAILABLE@/$(if $(WITH_RHINO),true,false)/g" < $^ > $@ 17 28 18 netx: $$(BUILD_PROPERTIES) | $$(call DIRDEP,$$(netx_0_OUTDIR)) 19 find $(PATH_SUB_CURRENT) -name '*.java' | sort > $(netx_0_OUTDIR)/files.txt 20 ifndef WITH_RHINO 21 sed -i '/RhinoBasedPacEvaluator/ d' $(netx_0_OUTDIR)/files.txt 22 endif 29 $$(MANIFEST): $(PATH_ROOT)/netx.manifest.in | $$(call DIRDEP,$$(dir $$(@))) 30 sed "s/@PACKAGE_NAME@/$(PACKAGE_NAME)/g; \ 31 s/@FULL_VERSION@/$(FULL_VERSION)/g; " < $^ > $@ 32 33 $$(JAVASRCLIST): $(MAKEFILE) | $$(call DIRDEP,$$(dir $$(@))) 34 @echo 'JAVASRC = \' > $@ 35 find $(PATH_SUB_CURRENT) -name '*.java' \ 36 $(if $(WITH_RHINO),,! -name '*RhinoBasedPacEvaluator*') \ 37 -printf '%p \\\n' >> $@ 38 39 $$(JAVASRCLIST).stamp: $$(JAVASRC) | $$(call DIRDEP,$$(dir $$(@))) 40 $(call MSG_COMPILE,netx,$(words $?) sources,$@,JAVA) 41 @echo $? > $(JAVASRCLIST).rsp 23 42 $(PATH_BOOTSTRAP_JDK)/bin/javac $(IT_JAVACFLAGS) \ 24 43 -d "$(netx_0_OUTDIR)" \ 25 44 -sourcepath "$(PATH_SUB_CURRENT)" \ 26 45 -bootclasspath "$(BOOTSTRAP_JDK_RUNTIME)" \ 27 @$(netx_0_OUTDIR)/files.txt 46 @"$(JAVASRCLIST).rsp" 47 @touch "$@" 48 49 $$(JARFILE): $$(BUILD_PROPERTIES) $$(MANIFEST) $$(JAVASRCLIST).stamp 28 50 (cd $(PATH_SUB_CURRENT)/net/sourceforge/jnlp/resources; \ 29 51 for files in $$(find . -path ./.svn -prune -o -type f -print); \ … … 34 56 cp -a $(PATH_SUB_CURRENT)/net/sourceforge/jnlp/runtime/pac-funcs.js \ 35 57 $(netx_0_OUTDIR)/net/sourceforge/jnlp/runtime 58 (cd $(netx_0_OUTDIR); \ 59 $(PATH_BOOTSTRAP_JDK)/bin/jar cfm $(JARFILE) \ 60 $(MANIFEST) javax/jnlp net) 36 61 62 netx: $$(JARFILE) | $$(call DIRDEP,$$(netx_0_OUTDIR)) 37 63 38 64 include $(FILE_KBUILD_SUB_FOOTER) 39 65 40 #$(error --$(PATH_OUT))66 -include $(JAVASRCLIST)
Note:
See TracChangeset
for help on using the changeset viewer.