jdk/make/lib/Lib-java.security.jgss.gmk
changeset 27565 729f9700483a
parent 25859 3317bb8137f4
child 27799 097b1d6f6894
equal deleted inserted replaced
27564:eaaa79b68cd5 27565:729f9700483a
    38       SRC := $(LIBJ2GSS_SRC), \
    38       SRC := $(LIBJ2GSS_SRC), \
    39       LANG := C, \
    39       LANG := C, \
    40       OPTIMIZATION := LOW, \
    40       OPTIMIZATION := LOW, \
    41       CFLAGS := $(CFLAGS_JDKLIB) $(addprefix -I, $(LIBJ2GSS_SRC)) \
    41       CFLAGS := $(CFLAGS_JDKLIB) $(addprefix -I, $(LIBJ2GSS_SRC)) \
    42           $(LIBJAVA_HEADER_FLAGS) \
    42           $(LIBJAVA_HEADER_FLAGS) \
    43           -I$(JDK_OUTPUTDIR)/gensrc_headers/java.security.jgss, \
    43           -I$(SUPPORT_OUTPUTDIR)/headers/java.security.jgss, \
    44       MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libj2gss/mapfile-vers, \
    44       MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libj2gss/mapfile-vers, \
    45       LDFLAGS := $(LDFLAGS_JDKLIB) \
    45       LDFLAGS := $(LDFLAGS_JDKLIB) \
    46           $(call SET_SHARED_LIBRARY_ORIGIN), \
    46           $(call SET_SHARED_LIBRARY_ORIGIN), \
    47       LDFLAGS_SUFFIX := $(LIBDL), \
    47       LDFLAGS_SUFFIX := $(LIBDL), \
    48       LDFLAGS_SUFFIX_solaris := -lc, \
    48       LDFLAGS_SUFFIX_solaris := -lc, \
    49       OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libj2gss, \
    49       OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libj2gss, \
    50       DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
    50       DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
    51 
    51 
    52   SECURITY_KERBEROS_LIBRARIES += $(BUILD_LIBJ2GSS)
    52   TARGETS += $(BUILD_LIBJ2GSS)
    53 endif
    53 endif
    54 
    54 
    55 ################################################################################
    55 ################################################################################
    56 
    56 
    57 ifneq ($(BUILD_CRYPTO), no)
    57 ifneq ($(BUILD_CRYPTO), no)
    79         SRC := $(BUILD_LIBKRB5_SRC), \
    79         SRC := $(BUILD_LIBKRB5_SRC), \
    80         LANG := C, \
    80         LANG := C, \
    81         OPTIMIZATION := LOW, \
    81         OPTIMIZATION := LOW, \
    82         CFLAGS := $(CFLAGS_JDKLIB) \
    82         CFLAGS := $(CFLAGS_JDKLIB) \
    83             $(addprefix -I, $(BUILD_LIBKRB5_SRC)) \
    83             $(addprefix -I, $(BUILD_LIBKRB5_SRC)) \
    84             -I$(JDK_OUTPUTDIR)/gensrc_headers/java.security.jgss, \
    84             -I$(SUPPORT_OUTPUTDIR)/headers/java.security.jgss, \
    85         LDFLAGS := $(LDFLAGS_JDKLIB) \
    85         LDFLAGS := $(LDFLAGS_JDKLIB) \
    86             $(call SET_SHARED_LIBRARY_ORIGIN), \
    86             $(call SET_SHARED_LIBRARY_ORIGIN), \
    87         LDFLAGS_SUFFIX := $(BUILD_LIBKRB5_LIBS), \
    87         LDFLAGS_SUFFIX := $(BUILD_LIBKRB5_LIBS), \
    88         VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
    88         VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
    89         RC_FLAGS := $(RC_FLAGS) \
    89         RC_FLAGS := $(RC_FLAGS) \
    90             -D "JDK_FNAME=$(BUILD_LIBKRB5_NAME).dll" \
    90             -D "JDK_FNAME=$(BUILD_LIBKRB5_NAME).dll" \
    91             -D "JDK_INTERNAL_NAME=$(BUILD_LIBKRB5_NAME)" \
    91             -D "JDK_INTERNAL_NAME=$(BUILD_LIBKRB5_NAME)" \
    92             -D "JDK_FTYPE=0x2L", \
    92             -D "JDK_FTYPE=0x2L", \
    93         OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libkrb5, \
    93         OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libkrb5, \
    94         DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
    94         DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
    95 
    95 
    96     SECURITY_KERBEROS_LIBRARIES += $(BUILD_LIBKRB5)
    96     TARGETS += $(BUILD_LIBKRB5)
    97   endif
    97   endif
    98 endif
    98 endif
    99 
    99 
   100 ################################################################################
   100 ################################################################################
   101 
       
   102 java.security.jgss: $(SECURITY_KERBEROS_LIBRARIES)
       
   103 
       
   104 all: java.security.jgss
       
   105 
       
   106 .PHONY: all java.security.jgss