49 endif
50
51 SA_TOOLCHAIN := $(TOOLCHAIN_DEFAULT)
52 ifeq ($(call isTargetOs, linux), true)
53 SA_TOOLCHAIN := TOOLCHAIN_LINK_CXX
54 endif
55
56 ################################################################################
57
58 $(eval $(call SetupJdkLibrary, BUILD_LIBSA, \
59 NAME := saproc, \
60 TOOLCHAIN := $(SA_TOOLCHAIN), \
61 OPTIMIZATION := HIGH, \
62 DISABLED_WARNINGS_microsoft := 4267, \
63 DISABLED_WARNINGS_gcc := sign-compare pointer-arith, \
64 DISABLED_WARNINGS_clang := sign-compare pointer-arith format-nonliteral, \
65 CFLAGS := $(CFLAGS_JDKLIB) $(SA_CFLAGS), \
66 CXXFLAGS := $(CXXFLAGS_JDKLIB) $(SA_CFLAGS) $(SA_CXXFLAGS), \
67 EXTRA_SRC := $(LIBSA_EXTRA_SRC), \
68 LDFLAGS := $(LDFLAGS_JDKLIB), \
69 LIBS_linux := $(LIBDL), \
70 LIBS_macosx := -framework Foundation -framework JavaNativeFoundation \
71 -framework JavaRuntimeSupport -framework Security -framework CoreFoundation, \
72 LIBS_windows := dbgeng.lib, \
73 ))
74
75 TARGETS += $(BUILD_LIBSA)
76
77 ################################################################################
|
49 endif
50
51 SA_TOOLCHAIN := $(TOOLCHAIN_DEFAULT)
52 ifeq ($(call isTargetOs, linux), true)
53 SA_TOOLCHAIN := TOOLCHAIN_LINK_CXX
54 endif
55
56 ################################################################################
57
58 $(eval $(call SetupJdkLibrary, BUILD_LIBSA, \
59 NAME := saproc, \
60 TOOLCHAIN := $(SA_TOOLCHAIN), \
61 OPTIMIZATION := HIGH, \
62 DISABLED_WARNINGS_microsoft := 4267, \
63 DISABLED_WARNINGS_gcc := sign-compare pointer-arith, \
64 DISABLED_WARNINGS_clang := sign-compare pointer-arith format-nonliteral, \
65 CFLAGS := $(CFLAGS_JDKLIB) $(SA_CFLAGS), \
66 CXXFLAGS := $(CXXFLAGS_JDKLIB) $(SA_CFLAGS) $(SA_CXXFLAGS), \
67 EXTRA_SRC := $(LIBSA_EXTRA_SRC), \
68 LDFLAGS := $(LDFLAGS_JDKLIB), \
69 LIBS := $(LIBCXX), \
70 LIBS_linux := $(LIBDL), \
71 LIBS_macosx := -framework Foundation -framework JavaNativeFoundation \
72 -framework JavaRuntimeSupport -framework Security -framework CoreFoundation, \
73 LIBS_windows := dbgeng.lib, \
74 ))
75
76 TARGETS += $(BUILD_LIBSA)
77
78 ################################################################################
|