194 $(DEMO_BUILD_SRCDIR)/%: $(DEMO_SRCDIR)/% 195 $(install-file) 196 ifdef DEMO_PSRCDIR 197 $(DEMO_BUILD_SRCDIR)/%: $(DEMO_PSRCDIR)/% 198 $(install-file) 199 endif 200 ifdef DEMO_EXTRA_SRCDIR 201 $(DEMO_BUILD_SRCDIR)/%: $(DEMO_EXTRA_SRCDIR)/% 202 $(install-file) 203 endif 204 ifneq ($(DEMO_NEEDS_AGENT_UTIL),) 205 $(DEMO_BUILD_SRCDIR)/%: $(DEMO_SRCDIR)/../agent_util/% 206 $(install-file) 207 endif 208 ifneq ($(DEMO_NEEDS_JAVA_CRW_DEMO),) 209 $(DEMO_BUILD_SRCDIR)/%: $(DEMO_SRCDIR)/../java_crw_demo/% 210 $(install-file) 211 endif 212 213 # Jar manifest file 214 $(DEMO_MANIFEST): 215 @$(prep-target) 216 $(ECHO) "Main-Class: $(DEMO_MAINCLASS)" > $@ 217 ifdef DEMO_MANIFEST_ATTR 218 $(ECHO) "$(DEMO_MANIFEST_ATTR)" >> $@ 219 endif 220 221 # Populating the jar image directory 222 $(DEMO_JAR_IMAGE)/%: $(DEMO_SRCDIR)/% 223 $(install-file) 224 ifdef DEMO_PSRCDIR 225 $(DEMO_JAR_IMAGE)/%: $(DEMO_PSRCDIR)/% 226 $(install-file) 227 endif 228 ifdef DEMO_EXTRA_SRCDIR 229 $(DEMO_JAR_IMAGE)/%: $(DEMO_EXTRA_SRCDIR)/% 230 $(install-file) 231 endif 232 ifdef DEMO_DESCRIPTOR 233 $(DEMO_JAR_IMAGE)/META-INF/services/$(DEMO_DESCRIPTOR): \ 234 $(DEMO_SRCDIR)/$(DEMO_DESCRIPTOR) 235 $(install-file) 236 endif | 194 $(DEMO_BUILD_SRCDIR)/%: $(DEMO_SRCDIR)/% 195 $(install-file) 196 ifdef DEMO_PSRCDIR 197 $(DEMO_BUILD_SRCDIR)/%: $(DEMO_PSRCDIR)/% 198 $(install-file) 199 endif 200 ifdef DEMO_EXTRA_SRCDIR 201 $(DEMO_BUILD_SRCDIR)/%: $(DEMO_EXTRA_SRCDIR)/% 202 $(install-file) 203 endif 204 ifneq ($(DEMO_NEEDS_AGENT_UTIL),) 205 $(DEMO_BUILD_SRCDIR)/%: $(DEMO_SRCDIR)/../agent_util/% 206 $(install-file) 207 endif 208 ifneq ($(DEMO_NEEDS_JAVA_CRW_DEMO),) 209 $(DEMO_BUILD_SRCDIR)/%: $(DEMO_SRCDIR)/../java_crw_demo/% 210 $(install-file) 211 endif 212 213 # Jar manifest file 214 MAINMANIFEST = $(JDK_TOPDIR)/make/tools/manifest.mf 215 $(DEMO_MANIFEST): $(MAINMANIFEST) 216 @$(prep-target) 217 $(SED) -e "s#@@RELEASE@@#$(RELEASE)#" \ 218 -e "s#@@COMPANY_NAME@@#$(COMPANY_NAME)#" \ 219 $(MAINMANIFEST) >> $@ 220 $(ECHO) "Main-Class: $(DEMO_MAINCLASS)" >> $@ 221 ifdef DEMO_MANIFEST_ATTR 222 $(ECHO) "$(DEMO_MANIFEST_ATTR)" >> $@ 223 endif 224 225 # Populating the jar image directory 226 $(DEMO_JAR_IMAGE)/%: $(DEMO_SRCDIR)/% 227 $(install-file) 228 ifdef DEMO_PSRCDIR 229 $(DEMO_JAR_IMAGE)/%: $(DEMO_PSRCDIR)/% 230 $(install-file) 231 endif 232 ifdef DEMO_EXTRA_SRCDIR 233 $(DEMO_JAR_IMAGE)/%: $(DEMO_EXTRA_SRCDIR)/% 234 $(install-file) 235 endif 236 ifdef DEMO_DESCRIPTOR 237 $(DEMO_JAR_IMAGE)/META-INF/services/$(DEMO_DESCRIPTOR): \ 238 $(DEMO_SRCDIR)/$(DEMO_DESCRIPTOR) 239 $(install-file) 240 endif |