< prev index next >

jdk/make/CopySamples.gmk

Print this page

        

*** 26,68 **** default: all include $(SPEC) include MakeBase.gmk SAMPLE_TARGET_DIR := $(SUPPORT_OUTPUTDIR)/sample/image SAMPLE_SOURCE_DIR := $(JDK_TOPDIR)/src/sample/share - SAMPLE_CLOSED_SOURCE_DIR := $(JDK_TOPDIR)/src/closed/sample/share SAMPLE_SOLARIS_SOURCE_DIR := $(JDK_TOPDIR)/src/sample/solaris # Exclude the vm directory ! SAMPLE_FIND_FILTER := -name vm -prune -o ! ! SAMPLE_SOURCE := $(shell $(FIND) $(SAMPLE_SOURCE_DIR) $(SAMPLE_FIND_FILTER) -type f -print) ! SAMPLE_TARGET := $(subst $(SAMPLE_SOURCE_DIR),$(SAMPLE_TARGET_DIR),$(SAMPLE_SOURCE)) ! ifndef OPENJDK ! # Exclude Main.java in EbayClient dir ! SAMPLE_CLOSED_SOURCE := $(shell $(FIND) $(SAMPLE_CLOSED_SOURCE_DIR) -type f -print | $(GREP) -v EbayClient/Main.java) ! SAMPLE_CLOSED_TARGET := $(subst $(SAMPLE_CLOSED_SOURCE_DIR),$(SAMPLE_TARGET_DIR),$(SAMPLE_CLOSED_SOURCE)) ! SAMPLE_TARGET += $(SAMPLE_CLOSED_TARGET) ! endif ifneq (, $(filter $(OPENJDK_TARGET_OS), solaris macosx)) ! SAMPLE_SOLARIS_SOURCE := $(shell $(FIND) $(SAMPLE_SOLARIS_SOURCE_DIR) -type f -print) ! SAMPLE_SOLARIS_TARGET := $(subst $(SAMPLE_SOLARIS_SOURCE_DIR),$(SAMPLE_TARGET_DIR),$(SAMPLE_SOLARIS_SOURCE)) ! SAMPLE_TARGET += $(SAMPLE_SOLARIS_TARGET) ! endif ! $(SAMPLE_TARGET_DIR)/dtrace/%: $(SAMPLE_SOLARIS_SOURCE_DIR)/dtrace/% ! $(call install-file) ! $(SAMPLE_TARGET_DIR)/webservices/%: $(SAMPLE_CLOSED_SOURCE_DIR)/webservices/% ! $(call install-file) ! $(SAMPLE_TARGET_DIR)/%: $(SAMPLE_SOURCE_DIR)/% ! $(call install-file) ! COPY_FILES += $(SAMPLE_TARGET) ! all: $(COPY_FILES) ! .PHONY: all --- 26,65 ---- default: all include $(SPEC) include MakeBase.gmk + ################################################################################ + SAMPLE_TARGET_DIR := $(SUPPORT_OUTPUTDIR)/sample/image SAMPLE_SOURCE_DIR := $(JDK_TOPDIR)/src/sample/share SAMPLE_SOLARIS_SOURCE_DIR := $(JDK_TOPDIR)/src/sample/solaris # Exclude the vm directory ! $(eval $(call SetupCopyFiles, COPY_SHARE_SAMPLES, \ ! SRC := $(SAMPLE_SOURCE_DIR), \ ! DEST := $(SAMPLE_TARGET_DIR), \ ! FILES := $(filter-out $(SAMPLE_SOURCE_DIR)/vm/%, \ ! $(call CacheFind, $(SAMPLE_SOURCE_DIR))), \ ! )) ! TARGETS += $(COPY_SHARE_SAMPLES) ifneq (, $(filter $(OPENJDK_TARGET_OS), solaris macosx)) ! $(eval $(call SetupCopyFiles, COPY_SOLARIS_SAMPLES, \ ! SRC := $(SAMPLE_SOLARIS_SOURCE_DIR), \ ! DEST := $(SAMPLE_TARGET_DIR), \ ! FILES := $(call CacheFind, $(SAMPLE_SOLARIS_SOURCE_DIR)), \ ! )) ! TARGETS += $(COPY_SOLARIS_SAMPLES) ! endif ! ################################################################################ ! $(eval $(call IncludeCustomExtension, jdk, CopySamples.gmk)) ! ################################################################################ ! all: $(TARGETS) ! .PHONY: all default
< prev index next >