95 endif |
95 endif |
96 endif |
96 endif |
97 |
97 |
98 ################################################################################ |
98 ################################################################################ |
99 |
99 |
100 $(eval $(call SetupNativeCompilation, BUILD_LIBSA, \ |
100 $(eval $(call SetupJdkLibrary, BUILD_LIBSA, \ |
101 NAME := $(SA_NAME), \ |
101 NAME := $(SA_NAME), \ |
102 TOOLCHAIN := $(SA_TOOLCHAIN), \ |
102 TOOLCHAIN := $(SA_TOOLCHAIN), \ |
103 OPTIMIZATION := NONE, \ |
103 OPTIMIZATION := NONE, \ |
104 DISABLED_WARNINGS_microsoft := 4267, \ |
104 DISABLED_WARNINGS_microsoft := 4267, \ |
105 DISABLED_WARNINGS_gcc := sign-compare, \ |
105 DISABLED_WARNINGS_gcc := sign-compare, \ |
106 DISABLED_WARNINGS_CXX_solstudio := truncwarn unknownpragma, \ |
106 DISABLED_WARNINGS_CXX_solstudio := truncwarn unknownpragma, \ |
107 OUTPUT_DIR := $(call FindLibDirForModule, $(MODULE)), \ |
|
108 SRC := $(SA_SRC), \ |
107 SRC := $(SA_SRC), \ |
109 EXCLUDE_FILES := test.c saproc_audit.cpp $(SA_EXCLUDE_FILES), \ |
108 EXCLUDE_FILES := test.c saproc_audit.cpp $(SA_EXCLUDE_FILES), \ |
110 CFLAGS := $(SA_INCLUDES) $(SA_CFLAGS) $(SA_CUSTOM_CFLAGS), \ |
109 CFLAGS := $(SA_INCLUDES) $(SA_CFLAGS) $(SA_CUSTOM_CFLAGS), \ |
111 CXXFLAGS := $(SA_INCLUDES) $(SA_CXXFLAGS) $(SA_CUSTOM_CXXFLAGS), \ |
110 CXXFLAGS := $(SA_INCLUDES) $(SA_CXXFLAGS) $(SA_CUSTOM_CXXFLAGS), \ |
112 LDFLAGS := $(SA_LDFLAGS) $(SA_CUSTOM_LDFLAGS), \ |
111 LDFLAGS := $(SA_LDFLAGS) $(SA_CUSTOM_LDFLAGS), \ |
113 LIBS := $(SA_LIBS), \ |
112 LIBS := $(SA_LIBS), \ |
114 MAPFILE := $(SA_MAPFILE), \ |
113 MAPFILE := $(SA_MAPFILE), \ |
115 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libsa, \ |
|
116 )) |
114 )) |
117 |
115 |
118 TARGETS += $(BUILD_LIBSA) |
116 TARGETS += $(BUILD_LIBSA) |
119 |
117 |
120 ################################################################################ |
118 ################################################################################ |