< prev index next >

make/lib/Lib-jdk.internal.clang.gmk

Print this page




  35   $(eval $(call SetupNativeCompilation,BUILD_LIBJCLANG, \
  36       NAME := jclang, \
  37       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
  38       SRC := $(LIBJCLANG_SRC), \
  39       LANG := C++, \
  40       OPTIMIZATION := LOW, \
  41       CFLAGS := $(CFLAGS_JDKLIB) \
  42           $(LIBCLANG_CPPFLAGS), \
  43       LDFLAGS := $(LDFLAGS_JDKLIB) $(LIBCLANG_LDFLAGS), \
  44       LIBS := -ljsig $(LIBCLANG_LIBS), \
  45       VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
  46       RC_FLAGS := $(RC_FLAGS) \
  47           -D "JDK_FNAME=jclang.dll" \
  48           -D "JDK_INTERNAL_NAME=jclang" \
  49           -D "JDK_FTYPE=0x2L", \
  50       OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libjclang, \
  51       DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
  52 
  53   TARGETS += $(BUILD_LIBJCLANG)
  54 







  55 endif


  35   $(eval $(call SetupNativeCompilation,BUILD_LIBJCLANG, \
  36       NAME := jclang, \
  37       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
  38       SRC := $(LIBJCLANG_SRC), \
  39       LANG := C++, \
  40       OPTIMIZATION := LOW, \
  41       CFLAGS := $(CFLAGS_JDKLIB) \
  42           $(LIBCLANG_CPPFLAGS), \
  43       LDFLAGS := $(LDFLAGS_JDKLIB) $(LIBCLANG_LDFLAGS), \
  44       LIBS := -ljsig $(LIBCLANG_LIBS), \
  45       VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
  46       RC_FLAGS := $(RC_FLAGS) \
  47           -D "JDK_FNAME=jclang.dll" \
  48           -D "JDK_INTERNAL_NAME=jclang" \
  49           -D "JDK_FTYPE=0x2L", \
  50       OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libjclang, \
  51       DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
  52 
  53   TARGETS += $(BUILD_LIBJCLANG)
  54 
  55   $(eval $(call SetupCopyFiles, COPY_CLANG_LIB, \
  56       FILES := $(CLANG_LIB_PATH)/$(LIBRARY_PREFIX)clang$(SHARED_LIBRARY_SUFFIX), \
  57       DEST := $(SUPPORT_OUTPUTDIR)/modules_libs/$(MODULE), \
  58   ))
  59 
  60   TARGETS += $(COPY_CLANG_LIB)
  61 
  62 endif
< prev index next >