79 $(BUILD_LIBJSOUND): $(call FindLib, java.base, java)
80
81 TARGETS += $(BUILD_LIBJSOUND)
82
83 endif
84
85 ################################################################################
86 # Create the macosx specific osxapp and osx libraries
87
88 ifeq ($(OPENJDK_TARGET_OS), macosx)
89
90 $(eval $(call SetupJdkLibrary, BUILD_LIBOSXAPP, \
91 NAME := osxapp, \
92 OPTIMIZATION := LOW, \
93 CFLAGS := $(CFLAGS_JDKLIB), \
94 DISABLED_WARNINGS_clang := objc-method-access objc-root-class \
95 deprecated-declarations, \
96 LDFLAGS := $(LDFLAGS_JDKLIB) \
97 $(call SET_SHARED_LIBRARY_ORIGIN), \
98 LIBS := \
99 -framework Accelerate \
100 -framework ApplicationServices \
101 -framework AudioToolbox \
102 -framework Carbon \
103 -framework Cocoa \
104 -framework Security \
105 -framework ExceptionHandling \
106 -framework JavaNativeFoundation \
107 -framework JavaRuntimeSupport \
108 -framework OpenGL \
109 -framework IOSurface \
110 -framework QuartzCore, \
111 ))
112
113 TARGETS += $(BUILD_LIBOSXAPP)
114
115 ##############################################################################
116
117 $(eval $(call SetupJdkLibrary, BUILD_LIBOSX, \
118 NAME := osx, \
119 OPTIMIZATION := LOW, \
120 CFLAGS := $(CFLAGS_JDKLIB), \
121 EXTRA_HEADER_DIRS := libosxapp, \
122 DISABLED_WARNINGS_clang := deprecated-declarations, \
123 LDFLAGS := $(LDFLAGS_JDKLIB) \
124 -L$(SUPPORT_OUTPUTDIR)/modules_libs/java.desktop \
125 $(call SET_SHARED_LIBRARY_ORIGIN), \
126 LIBS := \
127 -losxapp \
128 -framework Cocoa \
129 -framework ApplicationServices \
130 -framework JavaNativeFoundation \
131 -framework JavaRuntimeSupport \
132 -framework SystemConfiguration \
133 $(JDKLIB_LIBS), \
134 ))
135
136 TARGETS += $(BUILD_LIBOSX)
137
138 $(BUILD_LIBOSX): $(call FindLib, java.desktop, osxapp)
139
140 $(BUILD_LIBOSX): $(call FindLib, java.base, java)
141
142 endif
143
|
79 $(BUILD_LIBJSOUND): $(call FindLib, java.base, java)
80
81 TARGETS += $(BUILD_LIBJSOUND)
82
83 endif
84
85 ################################################################################
86 # Create the macosx specific osxapp and osx libraries
87
88 ifeq ($(OPENJDK_TARGET_OS), macosx)
89
90 $(eval $(call SetupJdkLibrary, BUILD_LIBOSXAPP, \
91 NAME := osxapp, \
92 OPTIMIZATION := LOW, \
93 CFLAGS := $(CFLAGS_JDKLIB), \
94 DISABLED_WARNINGS_clang := objc-method-access objc-root-class \
95 deprecated-declarations, \
96 LDFLAGS := $(LDFLAGS_JDKLIB) \
97 $(call SET_SHARED_LIBRARY_ORIGIN), \
98 LIBS := \
99 -ljava \
100 -framework Accelerate \
101 -framework ApplicationServices \
102 -framework AudioToolbox \
103 -framework Carbon \
104 -framework Cocoa \
105 -framework Security \
106 -framework ExceptionHandling \
107 -framework JavaRuntimeSupport \
108 -framework OpenGL \
109 -framework IOSurface \
110 -framework QuartzCore, \
111 ))
112
113 $(BUILD_LIBOSXAPP): $(call FindLib, java.base, java)
114
115 TARGETS += $(BUILD_LIBOSXAPP)
116
117 ##############################################################################
118
119 $(eval $(call SetupJdkLibrary, BUILD_LIBOSX, \
120 NAME := osx, \
121 OPTIMIZATION := LOW, \
122 CFLAGS := $(CFLAGS_JDKLIB), \
123 EXTRA_HEADER_DIRS := libosxapp, \
124 DISABLED_WARNINGS_clang := deprecated-declarations, \
125 LDFLAGS := $(LDFLAGS_JDKLIB) \
126 -L$(SUPPORT_OUTPUTDIR)/modules_libs/java.desktop \
127 $(call SET_SHARED_LIBRARY_ORIGIN), \
128 LIBS := \
129 -losxapp \
130 -framework Cocoa \
131 -framework ApplicationServices \
132 -framework JavaRuntimeSupport \
133 -framework SystemConfiguration \
134 $(JDKLIB_LIBS), \
135 ))
136
137 TARGETS += $(BUILD_LIBOSX)
138
139 $(BUILD_LIBOSX): $(call FindLib, java.desktop, osxapp)
140
141 $(BUILD_LIBOSX): $(call FindLib, java.base, java)
142
143 endif
144
|