120 else |
120 else |
121 $1_PLIST_FILE := Info-cmdline.plist |
121 $1_PLIST_FILE := Info-cmdline.plist |
122 endif |
122 endif |
123 |
123 |
124 $1_CFLAGS += -DPACKAGE_PATH='"$(PACKAGE_PATH)"' |
124 $1_CFLAGS += -DPACKAGE_PATH='"$(PACKAGE_PATH)"' |
125 $1_LDFLAGS += -Wl,-all_load $(SUPPORT_OUTPUTDIR)/native/java.base/libjli_static.a \ |
125 $1_LDFLAGS += -Wl,-all_load \ |
126 -sectcreate __TEXT __info_plist $(MACOSX_PLIST_DIR)/$$($1_PLIST_FILE) |
126 -sectcreate __TEXT __info_plist $(MACOSX_PLIST_DIR)/$$($1_PLIST_FILE) |
|
127 ifeq ($(STATIC_BUILD), true) |
|
128 $1_LDFLAGS += -exported_symbols_list \ |
|
129 $(SUPPORT_OUTPUTDIR)/build-static/exported.symbols |
|
130 $1_LIBS += \ |
|
131 $(shell $(FIND) $(SUPPORT_OUTPUTDIR)/modules_libs/java.base -name "*.a") \ |
|
132 $(SUPPORT_OUTPUTDIR)/modules_libs/jdk.jdwp.agent/libdt_socket.a \ |
|
133 $(SUPPORT_OUTPUTDIR)/modules_libs/jdk.jdwp.agent/libjdwp.a \ |
|
134 $(SUPPORT_OUTPUTDIR)/native/java.base/$(LIBRARY_PREFIX)fdlibm$(STATIC_LIBRARY_SUFFIX) \ |
|
135 -framework CoreFoundation \ |
|
136 -framework Foundation \ |
|
137 -framework SystemConfiguration \ |
|
138 -lstdc++ -liconv |
|
139 else |
|
140 $1_LIBS += $(SUPPORT_OUTPUTDIR)/native/java.base/libjli_static.a |
|
141 endif |
127 $1_LIBS += -framework Cocoa -framework Security \ |
142 $1_LIBS += -framework Cocoa -framework Security \ |
128 -framework ApplicationServices |
143 -framework ApplicationServices |
129 endif |
144 endif |
130 |
145 |
131 ifeq ($(OPENJDK_TARGET_OS), aix) |
146 ifeq ($(OPENJDK_TARGET_OS), aix) |