26 include LauncherCommon.gmk |
26 include LauncherCommon.gmk |
27 |
27 |
28 |
28 |
29 ################################################################################ |
29 ################################################################################ |
30 |
30 |
31 ifeq ($(OPENJDK_TARGET_OS), windows) |
31 $(eval $(call SetupBuildLauncher, jpackage, \ |
32 |
32 MAIN_CLASS := jdk.jpackage.main.Main, \ |
33 JPACKAGEEXE_SRC := $(TOPDIR)/src/jdk.jpackage/windows/native/jpackage |
33 )) |
34 |
|
35 $(eval $(call SetupJdkExecutable, BUILD_JPACKAGEEXE, \ |
|
36 NAME := jpackage, \ |
|
37 SRC := $(JPACKAGEEXE_SRC), \ |
|
38 OPTIMIZATION := LOW, \ |
|
39 CFLAGS := $(CXXFLAGS_JDKEXE), \ |
|
40 CFLAGS_windows := -DFULL -EHsc -DUNICODE -D_UNICODE, \ |
|
41 CFLAGS_release := -DPRODUCT, \ |
|
42 LDFLAGS := $(LDFLAGS_JDKEXE), \ |
|
43 LIBS := $(LIBCXX) user32.lib shell32.lib advapi32.lib ole32.lib, \ |
|
44 )) |
|
45 |
|
46 TARGETS += $(BUILD_JPACKAGEEXE) |
|
47 |
|
48 else |
|
49 |
|
50 $(eval $(call SetupBuildLauncher, jpackage, \ |
|
51 MAIN_CLASS := jdk.jpackage.main.Main, \ |
|
52 )) |
|
53 |
|
54 endif |
|
55 |
34 |
56 ################################################################################ |
35 ################################################################################ |
57 |
36 |
58 JPACKAGE_APPLAUNCHEREXE_SRC := \ |
37 JPACKAGE_APPLAUNCHEREXE_SRC := \ |
59 $(TOPDIR)/src/jdk.jpackage/$(OPENJDK_TARGET_OS)/native/jpackageapplauncher |
38 $(TOPDIR)/src/jdk.jpackage/$(OPENJDK_TARGET_OS)/native/jpackageapplauncher |