components/samba/samba/Makefile
changeset 1496 f774cfa29f53
parent 1463 d6db5104276e
child 1504 6d2d9722f8cf
equal deleted inserted replaced
1495:aae354bd60ca 1496:f774cfa29f53
    50 # Samba does not work properly on i86 when built by studio.
    50 # Samba does not work properly on i86 when built by studio.
    51 # Samba on SPARC has serious performance drop when built by gcc.
    51 # Samba on SPARC has serious performance drop when built by gcc.
    52 ifeq ($(MACH), sparc)
    52 ifeq ($(MACH), sparc)
    53 COMPILER = studio
    53 COMPILER = studio
    54 else
    54 else
    55 COMPILER = gcc
    55 COMPILER = gcc3
    56 endif
    56 endif
    57 
    57 
    58 include ../../../make-rules/prep.mk
    58 include ../../../make-rules/prep.mk
    59 
    59 
    60 SRC_OFFSET =	source3
    60 SRC_OFFSET =	source3
   116 	$(CC.studio.32) -G $(studio_PIC) -hlibsam.so Solaris/libsam.c \
   116 	$(CC.studio.32) -G $(studio_PIC) -hlibsam.so Solaris/libsam.c \
   117 		-o $(PROTO_DIR)/opt/SUNWsamfs/lib/libsam.so
   117 		-o $(PROTO_DIR)/opt/SUNWsamfs/lib/libsam.so
   118 	cd $(BUILD_DIR) ; $(UNPACK) $(UNPACK_ARGS) ../$(COMPONENT_ARCHIVE_2)
   118 	cd $(BUILD_DIR) ; $(UNPACK) $(UNPACK_ARGS) ../$(COMPONENT_ARCHIVE_2)
   119 
   119 
   120 CFLAGS.studio	+=	$(studio_C99_ENABLE)
   120 CFLAGS.studio	+=	$(studio_C99_ENABLE)
   121 CFLAGS.gcc	+=	-std=c99
   121 CFLAGS.gcc3	+=	-std=c99
   122 
   122 
   123 #CPPFLAGS +=	-DSAMBA_VERSION_VENDOR_SUFFIX=\\\"Placeholder_for_vendor_suffix\\\"
   123 #CPPFLAGS +=	-DSAMBA_VERSION_VENDOR_SUFFIX=\\\"Placeholder_for_vendor_suffix\\\"
   124 CPPFLAGS +=	$(CPP_LARGEFILES)
   124 CPPFLAGS +=	$(CPP_LARGEFILES)
   125 CPPFLAGS +=	$(CPP_XPG6MODE)
   125 CPPFLAGS +=	$(CPP_XPG6MODE)
   126 CPPFLAGS +=	-I$(PROTOUSRINCDIR)/samba -I$(PROTOUSRINCDIR)/samba/ldap6 -I$(BUILD_DIR_$(BITS))/include
   126 CPPFLAGS +=	-I$(PROTOUSRINCDIR)/samba -I$(PROTOUSRINCDIR)/samba/ldap6 -I$(BUILD_DIR_$(BITS))/include