51 $1_ARGS += -v1.1 52 endif 53 ifneq (,$$($1_RUN_V12)) 54 $1_ARGS += -v1.2 55 endif 56 57 $1_TIE_BASE_FILES := $$(foreach f,$$($1_CLASSES_SLASH),$$(dir $$f)_$$(notdir $$f)) 58 $1_TIE_FILES := $$(addprefix $$($1_STUB_CLASSES_DIR)/org/omg/stub/,$$(addsuffix _Tie.class,$$($1_TIE_BASE_FILES))) 59 $1_TIE_STDPKG_FILES := $$(addprefix $$($1_STUB_CLASSES_DIR)/,$$(addsuffix _Tie.class,$$($1_TIE_BASE_FILES))) 60 61 ifneq (,$$($1_KEEP_GENERATED)) 62 $1_ARGS += -keepgenerated 63 $1_TARGETS += $$(subst .class,.java,$$($1_TARGETS)) 64 endif 65 66 $1_DOLLAR_SAFE_CLASSES := $$(subst $$$$,\$$$$,$$($1_CLASSES)) 67 68 $$($1_TARGETS): $$($1_DEP_FILE) $$($1_CLASS_FILES) 69 70 $$($1_DEP_FILE): $$($1_CLASS_FILES) 71 $(MKDIR) -p $$($1_STUB_CLASSES_DIR) 72 $(ECHO) $(LOG_INFO) Running rmic $$($1_ARGS) for $$($1_DOLLAR_SAFE_CLASSES) && \ 73 $(RMIC) $$($1_ARGS) -classpath "$$($1_CLASSES_DIR)" \ 74 -d $$($1_STUB_CLASSES_DIR) $$($1_DOLLAR_SAFE_CLASSES); \ 75 if [ "x$$($1_ARGS2)" != "x" ]; then \ 76 $(ECHO) $(LOG_INFO) Running rmic $$($1_ARGS2) for $$($1_DOLLAR_SAFE_CLASSES) && \ 77 $(RMIC) $$($1_ARGS2) -classpath "$$($1_CLASSES_DIR)" \ 78 -d $$($1_STUB_CLASSES_DIR) $$($1_DOLLAR_SAFE_CLASSES); \ 79 fi; 80 $(TOUCH) $$@ 81 82 83 $1 := $$($1_TARGETS) $$($1_DEP_FILE) 84 85 endef | 51 $1_ARGS += -v1.1 52 endif 53 ifneq (,$$($1_RUN_V12)) 54 $1_ARGS += -v1.2 55 endif 56 57 $1_TIE_BASE_FILES := $$(foreach f,$$($1_CLASSES_SLASH),$$(dir $$f)_$$(notdir $$f)) 58 $1_TIE_FILES := $$(addprefix $$($1_STUB_CLASSES_DIR)/org/omg/stub/,$$(addsuffix _Tie.class,$$($1_TIE_BASE_FILES))) 59 $1_TIE_STDPKG_FILES := $$(addprefix $$($1_STUB_CLASSES_DIR)/,$$(addsuffix _Tie.class,$$($1_TIE_BASE_FILES))) 60 61 ifneq (,$$($1_KEEP_GENERATED)) 62 $1_ARGS += -keepgenerated 63 $1_TARGETS += $$(subst .class,.java,$$($1_TARGETS)) 64 endif 65 66 $1_DOLLAR_SAFE_CLASSES := $$(subst $$$$,\$$$$,$$($1_CLASSES)) 67 68 $$($1_TARGETS): $$($1_DEP_FILE) $$($1_CLASS_FILES) 69 70 $$($1_DEP_FILE): $$($1_CLASS_FILES) 71 $$(call LogInfo, Running rmic $$($1_ARGS) for $$($1_DOLLAR_SAFE_CLASSES)) 72 $$(call MakeDir, $$($1_STUB_CLASSES_DIR)) 73 $(RMIC) $$($1_ARGS) -classpath "$$($1_CLASSES_DIR)" \ 74 -d $$($1_STUB_CLASSES_DIR) $$($1_DOLLAR_SAFE_CLASSES); \ 75 if [ "x$$($1_ARGS2)" != "x" ]; then \ 76 $(ECHO) $(LOG_INFO) Running rmic $$($1_ARGS2) for $$($1_DOLLAR_SAFE_CLASSES) && \ 77 $(RMIC) $$($1_ARGS2) -classpath "$$($1_CLASSES_DIR)" \ 78 -d $$($1_STUB_CLASSES_DIR) $$($1_DOLLAR_SAFE_CLASSES); \ 79 fi; \ 80 $(TOUCH) $$@ 81 82 83 $1 := $$($1_TARGETS) $$($1_DEP_FILE) 84 85 endef |