Ignore:
Timestamp:
May 26, 2009, 9:44:50 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Update 3.2 branch to 3.2.6

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.2.x/source/Makefile

    r204 r228  
    2020smbtorture4_path=
    2121
    22 LIBS=-lsocket -lsyslog -lurpo
     22LIBS=
    2323CC=gcc
    2424SHLD=shared-libraries-disabled
     
    178178SBIN_PROGS = bin/smbd.exe bin/nmbd.exe bin/swat$(EXEEXT)
    179179
    180 ROOT_SBIN_PROGS =  
     180ROOT_SBIN_PROGS =
    181181
    182182BIN_PROGS1 = bin/smbclient.exe bin/net.exe bin/smbspool.exe \
     
    222222          $(CHARSET_MODULES) $(AUTH_MODULES) $(NSS_INFO_MODULES)
    223223
    224 ######################################################################
     224EXTRA_ALL_TARGETS =
     225
     226#####################################################################
    225227# object file lists
    226228######################################################################
     
    229231          lib/dbwrap.o lib/dbwrap_tdb.o \
    230232          lib/dbwrap_tdb2.o lib/dbwrap_ctdb.o \
    231           lib/dbwrap_rbt.o bin/libtdb.a
     233          lib/dbwrap_rbt.o $(LIBTDB_OBJ0)
    232234
    233235SMBLDAP_OBJ = 
     
    293295NSS_WRAPPER_OBJ =
    294296
    295 LIBSAMBAUTIL_OBJ = bin/libtalloc.a \
     297LIBSAMBAUTIL_OBJ = $(LIBTALLOC_OBJ0) \
    296298                $(LIBREPLACE_OBJ) \
    297299                $(SOCKET_WRAPPER_OBJ) \
     
    346348LIBADDNS_OBJ0 = libaddns/dnsrecord.o libaddns/dnsutils.o  libaddns/dnssock.o \
    347349               libaddns/dnsgss.o libaddns/dnsmarshall.o
    348 LIBADDNS_OBJ = $(LIBADDNS_OBJ0) $(SOCKET_WRAPPER_OBJ) bin/libtalloc.a
     350LIBADDNS_OBJ = $(LIBADDNS_OBJ0) $(SOCKET_WRAPPER_OBJ) $(LIBTALLOC_OBJ0)
    349351
    350352LIBGPO_OBJ0 = libgpo/gpo_ldap.o libgpo/gpo_ini.o libgpo/gpo_util.o \
     
    602604VFS_AIO_FORK_OBJ = modules/vfs_aio_fork.o
    603605VFS_SYNCOPS_OBJ = modules/vfs_syncops.o
     606VFS_SMB_TRAFFIC_ANALYZER_OBJ = modules/vfs_smb_traffic_analyzer.o
    604607
    605608PLAINTEXT_AUTH_OBJ = auth/pampass.o auth/pass_check.o
     
    647650               smbd/file_access.o \
    648651               smbd/dnsregister.o \
    649                $(MANGLE_OBJ)  $(VFS_DEFAULT_OBJ) $(VFS_RECYCLE_OBJ) $(VFS_AUDIT_OBJ) $(VFS_EXTD_AUDIT_OBJ) $(VFS_FULL_AUDIT_OBJ) $(VFS_NETATALK_OBJ) $(VFS_FAKE_PERMS_OBJ) $(VFS_DEFAULT_QUOTA_OBJ) $(VFS_READONLY_OBJ) $(VFS_CAP_OBJ) $(VFS_EXPAND_MSDFS_OBJ) $(VFS_SHADOW_COPY_OBJ) $(VFS_SHADOW_COPY2_OBJ) $(VFS_XATTR_TDB_OBJ) $(VFS_STREAMS_XATTR_OBJ) $(VFS_READAHEAD_OBJ)
     652               $(MANGLE_OBJ)  $(VFS_DEFAULT_OBJ) $(VFS_RECYCLE_OBJ) $(VFS_AUDIT_OBJ) $(VFS_EXTD_AUDIT_OBJ) $(VFS_FULL_AUDIT_OBJ) $(VFS_NETATALK_OBJ) $(VFS_FAKE_PERMS_OBJ) $(VFS_DEFAULT_QUOTA_OBJ) $(VFS_READONLY_OBJ) $(VFS_CAP_OBJ) $(VFS_EXPAND_MSDFS_OBJ) $(VFS_SHADOW_COPY_OBJ) $(VFS_SHADOW_COPY2_OBJ) $(VFS_XATTR_TDB_OBJ) $(VFS_STREAMS_XATTR_OBJ) $(VFS_STREAMS_DEPOT_OBJ) $(VFS_READAHEAD_OBJ) $(VFS_SMB_TRAFFIC_ANALYZER_OBJ)
    650653
    651654SMBD_OBJ_BASE = $(PARAM_WITHOUT_REG_OBJ) $(SMBD_OBJ_SRV) $(LIBSMB_OBJ) \
     
    842845          $(AFS_OBJ) $(AFS_SETTOKEN_OBJ) $(READLINE_OBJ) \
    843846          $(LDB_OBJ) $(LIBGPO_OBJ) $(INIPARSER_OBJ) $(DISPLAY_SEC_OBJ) \
    844           $(REG_SMBCONF_OBJ) bin/libnetapi.a $(LIBNET_OBJ) \
     847          $(REG_SMBCONF_OBJ) $(LIBNETAPI_OBJ0) $(LIBNET_OBJ) \
    845848          $(LIBSMBCONF_OBJ) \
    846849          bin/libwbclient.a \
     
    851854          $(LIBNDR_GEN_OBJ0)
    852855
    853 CIFS_MOUNT_OBJ = client/mount.cifs.o
    854 
    855 CIFS_UMOUNT_OBJ = client/umount.cifs.o
     856CIFS_MOUNT_OBJ = client/mount.cifs.o client/mtab.o
     857
     858CIFS_UMOUNT_OBJ = client/umount.cifs.o client/mtab.o
    856859
    857860CIFS_UPCALL_OBJ = client/cifs.upcall.o
     
    10581061
    10591062TDBBACKUP_OBJ = lib/tdb/tools/tdbbackup.o $(LIBREPLACE_OBJ) \
    1060         bin/libtdb.a $(SOCKET_WRAPPER_OBJ)
    1061 
    1062 TDBTOOL_OBJ = lib/tdb/tools/tdbtool.o bin/libtdb.a $(LIBREPLACE_OBJ) \
     1063        $(LIBTDB_OBJ0) $(SOCKET_WRAPPER_OBJ)
     1064
     1065TDBTOOL_OBJ = lib/tdb/tools/tdbtool.o $(LIBTDB_OBJ0) $(LIBREPLACE_OBJ) \
    10631066        $(SOCKET_WRAPPER_OBJ)
    10641067
    1065 TDBDUMP_OBJ = lib/tdb/tools/tdbdump.o bin/libtdb.a $(LIBREPLACE_OBJ) \
     1068TDBDUMP_OBJ = lib/tdb/tools/tdbdump.o $(LIBTDB_OBJ0) $(LIBREPLACE_OBJ) \
    10661069        $(SOCKET_WRAPPER_OBJ)
    10671070
    1068 TDBTORTURE_OBJ = lib/tdb/tools/tdbtorture.o bin/libtdb.a $(LIBREPLACE_OBJ) \
     1071TDBTORTURE_OBJ = lib/tdb/tools/tdbtorture.o $(LIBTDB_OBJ0) $(LIBREPLACE_OBJ) \
    10691072        $(SOCKET_WRAPPER_OBJ)
    10701073
     
    10931096######################################################################
    10941097all:: SHOWFLAGS libs $(SBIN_PROGS) $(BIN_PROGS) $(ROOT_SBIN_PROGS) \
    1095         $(MODULES) $(NSS_MODULES) $(PAM_MODULES)
     1098        $(MODULES) $(NSS_MODULES) $(PAM_MODULES)  \
     1099        $(EXTRA_ALL_TARGETS)
    10961100
    10971101nss_modules:: $(NSS_MODULES)
     
    13251329                -lkeyutils $(LIBS) $(LIBSMBCLIENT_OBJ1) $(KRB5LIBS) \
    13261330                $(LDAP_LIBS) $(POPT_LIBS) $(LIBTALLOC_LIBS) $(WINBIND_LIBS) \
    1327                 $(LIBTDB_LIBS)
     1331                $(LIBTDB_LIBS) $(NSCD_LIBS)
    13281332
    13291333bin/testparm.exe: $(BINARY_PREREQS) $(TESTPARM_OBJ)   
     
    15761580        -$(INSTALLLIBCMD_SH) $(LIBTALLOC_SHARED_TARGET_SONAME) $(DESTDIR)$(LIBDIR)
    15771581        @rm -f $(DESTDIR)$(LIBDIR)/`basename $(LIBTALLOC_SHARED_TARGET)`
    1578         -if test -e $(LIBTALLOC_SHARED_TARGET_SONAME) ; then \
     1582        -if test -r $(LIBTALLOC_SHARED_TARGET_SONAME) ; then \
    15791583                ln -s -f `basename $(LIBTALLOC_SHARED_TARGET_SONAME)` \
    15801584                        $(DESTDIR)$(LIBDIR)/`basename $(LIBTALLOC_SHARED_TARGET)` ; \
     
    16431647        -$(INSTALLLIBCMD_SH) $(LIBTDB_SHARED_TARGET_SONAME) $(DESTDIR)$(LIBDIR)
    16441648        @rm -f $(DESTDIR)$(LIBDIR)/`basename $(LIBTDB_SHARED_TARGET)`
    1645         -if test -e $(LIBTDB_SHARED_TARGET_SONAME) ; then \
     1649        -if test -r $(LIBTDB_SHARED_TARGET_SONAME) ; then \
    16461650                ln -s -f `basename $(LIBTDB_SHARED_TARGET_SONAME)` \
    16471651                        $(DESTDIR)$(LIBDIR)/`basename $(LIBTDB_SHARED_TARGET)` ; \
     
    16771681LIBWBCLIENT_OBJ = $(LIBWBCLIENT_OBJ0) \
    16781682                  $(WBCOMMON_OBJ) \
    1679                   bin/libtalloc.a $(LIBREPLACE_OBJ)
     1683                  $(LIBTALLOC_OBJ0) $(LIBREPLACE_OBJ)
    16801684
    16811685LIBWBCLIENT_SHARED_TARGET=bin/libwbclient.shared_libraries_disabled
     
    17161720        -$(INSTALLLIBCMD_SH) $(LIBWBCLIENT_SHARED_TARGET_SONAME) $(DESTDIR)$(LIBDIR)
    17171721        @rm -f $(DESTDIR)$(LIBDIR)/`basename $(LIBWBCLIENT_SHARED_TARGET)`
    1718         -if test -e $(LIBWBCLIENT_SHARED_TARGET_SONAME) ; then \
     1722        -if test -r $(LIBWBCLIENT_SHARED_TARGET_SONAME) ; then \
    17191723                ln -s -f `basename $(LIBWBCLIENT_SHARED_TARGET_SONAME)` \
    17201724                        $(DESTDIR)$(LIBDIR)/`basename $(LIBWBCLIENT_SHARED_TARGET)` ; \
     
    17761780        -$(INSTALLLIBCMD_SH) $(LIBADDNS_SHARED_TARGET_SONAME) $(DESTDIR)$(LIBDIR)
    17771781        @rm -f $(DESTDIR)$(LIBDIR)/`basename $(LIBADDNS_SHARED_TARGET)`
    1778         -if test -e $(LIBADDNS_SHARED_TARGET_SONAME) ; then \
     1782        -if test -r $(LIBADDNS_SHARED_TARGET_SONAME) ; then \
    17791783                ln -s -f `basename $(LIBADDNS_SHARED_TARGET_SONAME)` \
    17801784                        $(DESTDIR)$(LIBDIR)/`basename $(LIBADDNS_SHARED_TARGET)` ; \
     
    17991803#-------------------------------------------------------------------
    18001804
    1801 LIBNETAPI_OBJ1 = lib/netapi/netapi.o \
     1805LIBNETAPI_OBJ0 = lib/netapi/netapi.o \
    18021806                 lib/netapi/cm.o \
    18031807                 librpc/gen_ndr/ndr_libnetapi.o \
     
    18081812                 lib/netapi/user.o
    18091813
    1810 LIBNETAPI_OBJ  = $(LIBNETAPI_OBJ1) $(LIBNET_OBJ) \
     1814LIBNETAPI_OBJ  = $(LIBNETAPI_OBJ0) $(LIBNET_OBJ) \
    18111815                 $(LIBSMBCONF_OBJ) \
    18121816                 $(REG_SMBCONF_OBJ) \
     
    18391843        @ln -s -f `basename $(LIBNETAPI_SHARED_TARGET_SONAME)` $@
    18401844
    1841 $(LIBNETAPI_STATIC_TARGET): $(BINARY_PREREQS) $(LIBNETAPI_OBJ1)
     1845$(LIBNETAPI_STATIC_TARGET): $(BINARY_PREREQS) $(LIBNETAPI_OBJ0)
    18421846        @echo Linking non-shared library $@
    1843         @-$(AR) -rc $@ $(LIBNETAPI_OBJ1)
     1847        @-$(AR) -rc $@ $(LIBNETAPI_OBJ0)
    18441848
    18451849libnetapi: $(LIBNETAPI)
     
    18561860        -$(INSTALLLIBCMD_SH) $(LIBNETAPI_SHARED_TARGET_SONAME) $(DESTDIR)$(LIBDIR)
    18571861        @rm -f $(DESTDIR)$(LIBDIR)/`basename $(LIBNETAPI_SHARED_TARGET)`
    1858         -if test -e $(LIBNETAPI_SHARED_TARGET_SONAME) ; then \
     1862        -if test -r $(LIBNETAPI_SHARED_TARGET_SONAME) ; then \
    18591863                ln -s -f `basename $(LIBNETAPI_SHARED_TARGET_SONAME)` \
    18601864                        $(DESTDIR)$(LIBDIR)/`basename $(LIBNETAPI_SHARED_TARGET)` ; \
     
    19171921        -$(INSTALLLIBCMD_SH) $(LIBSMBCLIENT_SHARED_TARGET_SONAME) $(DESTDIR)$(LIBDIR)
    19181922        @rm -f $(DESTDIR)$(LIBDIR)/`basename $(LIBSMBCLIENT_SHARED_TARGET)`
    1919         -if test -e $(LIBSMBCLIENT_SHARED_TARGET_SONAME) ; then \
     1923        -if test -r $(LIBSMBCLIENT_SHARED_TARGET_SONAME) ; then \
    19201924                ln -s -f `basename $(LIBSMBCLIENT_SHARED_TARGET_SONAME)` \
    19211925                        $(DESTDIR)$(LIBDIR)/`basename $(LIBSMBCLIENT_SHARED_TARGET)` ; \
     
    19491953LIBSMBSHAREMODES_OBJ0 = libsmb/smb_share_modes.o
    19501954
    1951 LIBSMBSHAREMODES_OBJ = $(LIBSMBSHAREMODES_OBJ0) bin/libtdb.a
     1955LIBSMBSHAREMODES_OBJ = $(LIBSMBSHAREMODES_OBJ0) $(LIBTDB_OBJ0)
    19521956
    19531957LIBSMBSHAREMODES_SHARED_TARGET=bin/libsmbsharemodes.shared_libraries_disabled
     
    19881992        -$(INSTALLLIBCMD_SH) $(LIBSMBSHAREMODES_SHARED_TARGET_SONAME) $(DESTDIR)$(LIBDIR)
    19891993        @rm -f $(DESTDIR)$(LIBDIR)/`basename $(LIBSMBSHAREMODES_SHARED_TARGET)`
    1990         -if test -e $(LIBSMBSHAREMODES_SHARED_TARGET_SONAME) ; then \
     1994        -if test -r $(LIBSMBSHAREMODES_SHARED_TARGET_SONAME) ; then \
    19911995                ln -s -f `basename $(LIBSMBSHAREMODES_SHARED_TARGET_SONAME)` \
    19921996                        $(DESTDIR)$(LIBDIR)/`basename $(LIBSMBSHAREMODES_SHARED_TARGET)` ; \
     
    23462350        @$(SHLD_MODULE) $(VFS_AIO_FORK_OBJ)
    23472351
     2352bin/smb_traffic_analyzer.shared_libraries_disabled: $(BINARY_PREREQS) $(VFS_SMB_TRAFFIC_ANALYZER_OBJ)
     2353        @echo "Building plugin $@"
     2354        @$(SHLD_MODULE) $(VFS_SMB_TRAFFIC_ANALYZER_OBJ)
    23482355#########################################################
    23492356## IdMap NSS plugins
     
    24402447
    24412448installcifsupcall::
    2442         @$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(ROOTSBINDIR)
    2443         @$(SHELL) script/installbin.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(ROOTSBINDIR)
     2449        @$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(SBINDIR)
     2450        @$(SHELL) script/installbin.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(prefix) $(SBINDIR)
    24442451
    24452452# Some symlinks are required for the 'probing' of modules.
     
    26982705test_shlibs:
    26992706        @echo "Testing $? "
    2700         @export $(LIB_PATH_VAR)=./bin && \
     2707        @$(LIB_PATH_VAR)=./bin && \
     2708        export $(LIB_PATH_VAR) && \
    27012709        for module in $?; do \
    27022710                ./script/tests/dlopen.sh $${module} \
     
    27072715test_nss_modules:: nss_modules
    27082716        @echo "Testing $(NSS_MODULES) "
    2709         @export $(LIB_PATH_VAR)=./bin && \
     2717        @$(LIB_PATH_VAR)=./bin && \
     2718        export $(LIB_PATH_VAR) && \
    27102719        for module in $(NSS_MODULES); do \
    27112720                ./script/tests/dlopen.sh $${module} \
     
    27172726test_pam_modules:: pam_modules
    27182727        @echo "Testing $(PAM_MODULES) "
    2719         @export $(LIB_PATH_VAR)=./bin && \
     2728        @$(LIB_PATH_VAR)=./bin && \
     2729        export $(LIB_PATH_VAR) && \
    27202730        for module in $(PAM_MODULES); do \
    27212731                ./script/tests/dlopen.sh -lpam -ldl bin/$${module}.shared_libraries_disabled \
Note: See TracChangeset for help on using the changeset viewer.