make/lib/PlatformLibraries.gmk

Print this page
rev 10196 : [mq]: 8048337


  73           -framework ExceptionHandling \
  74           -framework JavaNativeFoundation \
  75           -framework JavaRuntimeSupport \
  76           -framework OpenGL \
  77           -framework IOSurface \
  78           -framework QuartzCore, \
  79       OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libosxapp, \
  80       DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
  81 
  82   BUILD_LIBRARIES += $(BUILD_LIBOSXAPP)
  83 
  84 endif
  85 
  86 ##########################################################################################
  87 
  88 ifeq ($(OPENJDK_TARGET_OS), macosx)
  89 
  90   LIBOSX_DIRS := \
  91       $(JDK_TOPDIR)/src/macosx/native/com/apple/concurrent \
  92       $(JDK_TOPDIR)/src/macosx/native/com/apple/eio \
  93       $(JDK_TOPDIR)/src/macosx/native/apple/security \
  94       $(JDK_TOPDIR)/src/macosx/native/apple/launcher
  95 
  96   $(eval $(call SetupNativeCompilation,BUILD_LIBOSX, \
  97       LIBRARY := osx, \
  98       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
  99       SRC := $(LIBOSX_DIRS), \
 100       LANG := C, \
 101       OPTIMIZATION := LOW, \
 102       CFLAGS := $(CFLAGS_JDKLIB) \
 103           $(foreach dir, $(LIBOSX_DIRS), -I$(dir)) \
 104           -I$(JDK_TOPDIR)/src/macosx/native/sun/osxapp, \
 105       LDFLAGS := $(LDFLAGS_JDKLIB) \
 106           $(call SET_SHARED_LIBRARY_ORIGIN), \
 107       LDFLAGS_SUFFIX_macosx := \
 108           -losxapp \
 109           -framework Cocoa \
 110           -framework ApplicationServices \
 111           -framework JavaNativeFoundation \
 112           -framework JavaRuntimeSupport \
 113           -framework Security \
 114           -framework SystemConfiguration \




  73           -framework ExceptionHandling \
  74           -framework JavaNativeFoundation \
  75           -framework JavaRuntimeSupport \
  76           -framework OpenGL \
  77           -framework IOSurface \
  78           -framework QuartzCore, \
  79       OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libosxapp, \
  80       DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
  81 
  82   BUILD_LIBRARIES += $(BUILD_LIBOSXAPP)
  83 
  84 endif
  85 
  86 ##########################################################################################
  87 
  88 ifeq ($(OPENJDK_TARGET_OS), macosx)
  89 
  90   LIBOSX_DIRS := \
  91       $(JDK_TOPDIR)/src/macosx/native/com/apple/concurrent \
  92       $(JDK_TOPDIR)/src/macosx/native/com/apple/eio \
  93       $(JDK_TOPDIR)/src/macosx/native/apple/security

  94 
  95   $(eval $(call SetupNativeCompilation,BUILD_LIBOSX, \
  96       LIBRARY := osx, \
  97       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
  98       SRC := $(LIBOSX_DIRS), \
  99       LANG := C, \
 100       OPTIMIZATION := LOW, \
 101       CFLAGS := $(CFLAGS_JDKLIB) \
 102           $(foreach dir, $(LIBOSX_DIRS), -I$(dir)) \
 103           -I$(JDK_TOPDIR)/src/macosx/native/sun/osxapp, \
 104       LDFLAGS := $(LDFLAGS_JDKLIB) \
 105           $(call SET_SHARED_LIBRARY_ORIGIN), \
 106       LDFLAGS_SUFFIX_macosx := \
 107           -losxapp \
 108           -framework Cocoa \
 109           -framework ApplicationServices \
 110           -framework JavaNativeFoundation \
 111           -framework JavaRuntimeSupport \
 112           -framework Security \
 113           -framework SystemConfiguration \