25 |
25 |
26 include LibCommon.gmk |
26 include LibCommon.gmk |
27 |
27 |
28 ################################################################################ |
28 ################################################################################ |
29 |
29 |
30 $(eval $(call SetupNativeCompilation, BUILD_LIBRMI, \ |
30 $(eval $(call SetupJdkLibrary, BUILD_LIBRMI, \ |
31 NAME := rmi, \ |
31 NAME := rmi, \ |
32 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ |
|
33 SRC := $(TOPDIR)/src/java.rmi/share/native/librmi, \ |
32 SRC := $(TOPDIR)/src/java.rmi/share/native/librmi, \ |
34 OPTIMIZATION := LOW, \ |
33 OPTIMIZATION := LOW, \ |
35 CFLAGS := $(CFLAGS_JDKLIB) -I$(SUPPORT_OUTPUTDIR)/headers/java.rmi, \ |
34 CFLAGS := $(CFLAGS_JDKLIB) -I$(SUPPORT_OUTPUTDIR)/headers/java.rmi, \ |
36 MAPFILE := $(TOPDIR)/make/mapfiles/librmi/mapfile-vers, \ |
35 MAPFILE := $(TOPDIR)/make/mapfiles/librmi/mapfile-vers, \ |
37 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
36 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
38 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
37 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
39 LIBS_unix := -ljvm, \ |
38 LIBS_unix := -ljvm, \ |
40 LIBS_windows := jvm.lib, \ |
39 LIBS_windows := jvm.lib, \ |
41 VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \ |
|
42 RC_FLAGS := $(RC_FLAGS) \ |
|
43 -D "JDK_FNAME=rmi.dll" \ |
|
44 -D "JDK_INTERNAL_NAME=rmi" \ |
|
45 -D "JDK_FTYPE=0x2L", \ |
|
46 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/librmi, \ |
|
47 )) |
40 )) |
48 |
41 |
49 $(BUILD_LIBRMI): $(call FindLib, java.base, java) |
42 $(BUILD_LIBRMI): $(call FindLib, java.base, java) |
50 |
43 |
51 TARGETS += $(BUILD_LIBRMI) |
44 TARGETS += $(BUILD_LIBRMI) |