< prev index next >

make/common/RMICompilation.gmk

Print this page




  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
< prev index next >