< prev index next >

make/launcher/LauncherCommon.gmk

Print this page
rev 17323 : [mq]: 8180334-00.patch

*** 64,74 **** # # Remaining parameters are named arguments. These include: # MAIN_MODULE The module of the main class to launch if different from the # current module # MAIN_CLASS The Java main class to launch ! # JAVA_ARGS Processed into a -DJAVA_ARGS C flag # CFLAGS Additional CFLAGS # CFLAGS_windows Additional CFLAGS_windows # LIBS_unix Additional LIBS_unix # LIBS_windows Additional LIBS_windows # LDFLAGS_solaris Additional LDFLAGS_solaris --- 64,76 ---- # # Remaining parameters are named arguments. These include: # MAIN_MODULE The module of the main class to launch if different from the # current module # MAIN_CLASS The Java main class to launch ! # JAVA_ARGS Processed into a -DJAVA_ARGS and added to CFLAGS ! # EXTRA_JAVA_ARGS Processed into a -DEXTRA_JAVA_ARGS and is prependedi ! # before JAVA_ARGS to CFLAGS # CFLAGS Additional CFLAGS # CFLAGS_windows Additional CFLAGS_windows # LIBS_unix Additional LIBS_unix # LIBS_windows Additional LIBS_windows # LDFLAGS_solaris Additional LDFLAGS_solaris
*** 102,111 **** --- 104,118 ---- ifeq ($$($1_MAIN_MODULE), ) $1_MAIN_MODULE := $(MODULE) endif ifneq ($$($1_JAVA_ARGS), ) + ifneq ($$($1_EXTRA_JAVA_ARGS), ) + $1_EXTRA_JAVA_ARGS_STR := '{ $$(strip $$(foreach a, \ + $$(addprefix -J, $$($1_EXTRA_JAVA_ARGS)), "$$a"$(COMMA) )) }' + $1_CFLAGS += -DEXTRA_JAVA_ARGS=$$($1_EXTRA_JAVA_ARGS_STR) + endif $1_JAVA_ARGS_STR := '{ $$(strip $$(foreach a, \ $$(addprefix -J, $$($1_JAVA_ARGS)) -m $$($1_MAIN_MODULE)/$$($1_MAIN_CLASS), "$$a"$(COMMA) )) }' $1_CFLAGS += -DJAVA_ARGS=$$($1_JAVA_ARGS_STR) endif
< prev index next >