Changeset 228 for branches/samba-3.2.x/source/Makefile
- Timestamp:
- May 26, 2009, 9:44:50 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.2.x/source/Makefile
r204 r228 20 20 smbtorture4_path= 21 21 22 LIBS= -lsocket -lsyslog -lurpo22 LIBS= 23 23 CC=gcc 24 24 SHLD=shared-libraries-disabled … … 178 178 SBIN_PROGS = bin/smbd.exe bin/nmbd.exe bin/swat$(EXEEXT) 179 179 180 ROOT_SBIN_PROGS = 180 ROOT_SBIN_PROGS = 181 181 182 182 BIN_PROGS1 = bin/smbclient.exe bin/net.exe bin/smbspool.exe \ … … 222 222 $(CHARSET_MODULES) $(AUTH_MODULES) $(NSS_INFO_MODULES) 223 223 224 ###################################################################### 224 EXTRA_ALL_TARGETS = 225 226 ##################################################################### 225 227 # object file lists 226 228 ###################################################################### … … 229 231 lib/dbwrap.o lib/dbwrap_tdb.o \ 230 232 lib/dbwrap_tdb2.o lib/dbwrap_ctdb.o \ 231 lib/dbwrap_rbt.o bin/libtdb.a233 lib/dbwrap_rbt.o $(LIBTDB_OBJ0) 232 234 233 235 SMBLDAP_OBJ = … … 293 295 NSS_WRAPPER_OBJ = 294 296 295 LIBSAMBAUTIL_OBJ = bin/libtalloc.a\297 LIBSAMBAUTIL_OBJ = $(LIBTALLOC_OBJ0) \ 296 298 $(LIBREPLACE_OBJ) \ 297 299 $(SOCKET_WRAPPER_OBJ) \ … … 346 348 LIBADDNS_OBJ0 = libaddns/dnsrecord.o libaddns/dnsutils.o libaddns/dnssock.o \ 347 349 libaddns/dnsgss.o libaddns/dnsmarshall.o 348 LIBADDNS_OBJ = $(LIBADDNS_OBJ0) $(SOCKET_WRAPPER_OBJ) bin/libtalloc.a350 LIBADDNS_OBJ = $(LIBADDNS_OBJ0) $(SOCKET_WRAPPER_OBJ) $(LIBTALLOC_OBJ0) 349 351 350 352 LIBGPO_OBJ0 = libgpo/gpo_ldap.o libgpo/gpo_ini.o libgpo/gpo_util.o \ … … 602 604 VFS_AIO_FORK_OBJ = modules/vfs_aio_fork.o 603 605 VFS_SYNCOPS_OBJ = modules/vfs_syncops.o 606 VFS_SMB_TRAFFIC_ANALYZER_OBJ = modules/vfs_smb_traffic_analyzer.o 604 607 605 608 PLAINTEXT_AUTH_OBJ = auth/pampass.o auth/pass_check.o … … 647 650 smbd/file_access.o \ 648 651 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) 650 653 651 654 SMBD_OBJ_BASE = $(PARAM_WITHOUT_REG_OBJ) $(SMBD_OBJ_SRV) $(LIBSMB_OBJ) \ … … 842 845 $(AFS_OBJ) $(AFS_SETTOKEN_OBJ) $(READLINE_OBJ) \ 843 846 $(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) \ 845 848 $(LIBSMBCONF_OBJ) \ 846 849 bin/libwbclient.a \ … … 851 854 $(LIBNDR_GEN_OBJ0) 852 855 853 CIFS_MOUNT_OBJ = client/mount.cifs.o 854 855 CIFS_UMOUNT_OBJ = client/umount.cifs.o 856 CIFS_MOUNT_OBJ = client/mount.cifs.o client/mtab.o 857 858 CIFS_UMOUNT_OBJ = client/umount.cifs.o client/mtab.o 856 859 857 860 CIFS_UPCALL_OBJ = client/cifs.upcall.o … … 1058 1061 1059 1062 TDBBACKUP_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 1065 TDBTOOL_OBJ = lib/tdb/tools/tdbtool.o $(LIBTDB_OBJ0) $(LIBREPLACE_OBJ) \ 1063 1066 $(SOCKET_WRAPPER_OBJ) 1064 1067 1065 TDBDUMP_OBJ = lib/tdb/tools/tdbdump.o bin/libtdb.a$(LIBREPLACE_OBJ) \1068 TDBDUMP_OBJ = lib/tdb/tools/tdbdump.o $(LIBTDB_OBJ0) $(LIBREPLACE_OBJ) \ 1066 1069 $(SOCKET_WRAPPER_OBJ) 1067 1070 1068 TDBTORTURE_OBJ = lib/tdb/tools/tdbtorture.o bin/libtdb.a$(LIBREPLACE_OBJ) \1071 TDBTORTURE_OBJ = lib/tdb/tools/tdbtorture.o $(LIBTDB_OBJ0) $(LIBREPLACE_OBJ) \ 1069 1072 $(SOCKET_WRAPPER_OBJ) 1070 1073 … … 1093 1096 ###################################################################### 1094 1097 all:: 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) 1096 1100 1097 1101 nss_modules:: $(NSS_MODULES) … … 1325 1329 -lkeyutils $(LIBS) $(LIBSMBCLIENT_OBJ1) $(KRB5LIBS) \ 1326 1330 $(LDAP_LIBS) $(POPT_LIBS) $(LIBTALLOC_LIBS) $(WINBIND_LIBS) \ 1327 $(LIBTDB_LIBS) 1331 $(LIBTDB_LIBS) $(NSCD_LIBS) 1328 1332 1329 1333 bin/testparm.exe: $(BINARY_PREREQS) $(TESTPARM_OBJ) … … 1576 1580 -$(INSTALLLIBCMD_SH) $(LIBTALLOC_SHARED_TARGET_SONAME) $(DESTDIR)$(LIBDIR) 1577 1581 @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 \ 1579 1583 ln -s -f `basename $(LIBTALLOC_SHARED_TARGET_SONAME)` \ 1580 1584 $(DESTDIR)$(LIBDIR)/`basename $(LIBTALLOC_SHARED_TARGET)` ; \ … … 1643 1647 -$(INSTALLLIBCMD_SH) $(LIBTDB_SHARED_TARGET_SONAME) $(DESTDIR)$(LIBDIR) 1644 1648 @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 \ 1646 1650 ln -s -f `basename $(LIBTDB_SHARED_TARGET_SONAME)` \ 1647 1651 $(DESTDIR)$(LIBDIR)/`basename $(LIBTDB_SHARED_TARGET)` ; \ … … 1677 1681 LIBWBCLIENT_OBJ = $(LIBWBCLIENT_OBJ0) \ 1678 1682 $(WBCOMMON_OBJ) \ 1679 bin/libtalloc.a$(LIBREPLACE_OBJ)1683 $(LIBTALLOC_OBJ0) $(LIBREPLACE_OBJ) 1680 1684 1681 1685 LIBWBCLIENT_SHARED_TARGET=bin/libwbclient.shared_libraries_disabled … … 1716 1720 -$(INSTALLLIBCMD_SH) $(LIBWBCLIENT_SHARED_TARGET_SONAME) $(DESTDIR)$(LIBDIR) 1717 1721 @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 \ 1719 1723 ln -s -f `basename $(LIBWBCLIENT_SHARED_TARGET_SONAME)` \ 1720 1724 $(DESTDIR)$(LIBDIR)/`basename $(LIBWBCLIENT_SHARED_TARGET)` ; \ … … 1776 1780 -$(INSTALLLIBCMD_SH) $(LIBADDNS_SHARED_TARGET_SONAME) $(DESTDIR)$(LIBDIR) 1777 1781 @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 \ 1779 1783 ln -s -f `basename $(LIBADDNS_SHARED_TARGET_SONAME)` \ 1780 1784 $(DESTDIR)$(LIBDIR)/`basename $(LIBADDNS_SHARED_TARGET)` ; \ … … 1799 1803 #------------------------------------------------------------------- 1800 1804 1801 LIBNETAPI_OBJ 1= lib/netapi/netapi.o \1805 LIBNETAPI_OBJ0 = lib/netapi/netapi.o \ 1802 1806 lib/netapi/cm.o \ 1803 1807 librpc/gen_ndr/ndr_libnetapi.o \ … … 1808 1812 lib/netapi/user.o 1809 1813 1810 LIBNETAPI_OBJ = $(LIBNETAPI_OBJ 1) $(LIBNET_OBJ) \1814 LIBNETAPI_OBJ = $(LIBNETAPI_OBJ0) $(LIBNET_OBJ) \ 1811 1815 $(LIBSMBCONF_OBJ) \ 1812 1816 $(REG_SMBCONF_OBJ) \ … … 1839 1843 @ln -s -f `basename $(LIBNETAPI_SHARED_TARGET_SONAME)` $@ 1840 1844 1841 $(LIBNETAPI_STATIC_TARGET): $(BINARY_PREREQS) $(LIBNETAPI_OBJ 1)1845 $(LIBNETAPI_STATIC_TARGET): $(BINARY_PREREQS) $(LIBNETAPI_OBJ0) 1842 1846 @echo Linking non-shared library $@ 1843 @-$(AR) -rc $@ $(LIBNETAPI_OBJ 1)1847 @-$(AR) -rc $@ $(LIBNETAPI_OBJ0) 1844 1848 1845 1849 libnetapi: $(LIBNETAPI) … … 1856 1860 -$(INSTALLLIBCMD_SH) $(LIBNETAPI_SHARED_TARGET_SONAME) $(DESTDIR)$(LIBDIR) 1857 1861 @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 \ 1859 1863 ln -s -f `basename $(LIBNETAPI_SHARED_TARGET_SONAME)` \ 1860 1864 $(DESTDIR)$(LIBDIR)/`basename $(LIBNETAPI_SHARED_TARGET)` ; \ … … 1917 1921 -$(INSTALLLIBCMD_SH) $(LIBSMBCLIENT_SHARED_TARGET_SONAME) $(DESTDIR)$(LIBDIR) 1918 1922 @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 \ 1920 1924 ln -s -f `basename $(LIBSMBCLIENT_SHARED_TARGET_SONAME)` \ 1921 1925 $(DESTDIR)$(LIBDIR)/`basename $(LIBSMBCLIENT_SHARED_TARGET)` ; \ … … 1949 1953 LIBSMBSHAREMODES_OBJ0 = libsmb/smb_share_modes.o 1950 1954 1951 LIBSMBSHAREMODES_OBJ = $(LIBSMBSHAREMODES_OBJ0) bin/libtdb.a1955 LIBSMBSHAREMODES_OBJ = $(LIBSMBSHAREMODES_OBJ0) $(LIBTDB_OBJ0) 1952 1956 1953 1957 LIBSMBSHAREMODES_SHARED_TARGET=bin/libsmbsharemodes.shared_libraries_disabled … … 1988 1992 -$(INSTALLLIBCMD_SH) $(LIBSMBSHAREMODES_SHARED_TARGET_SONAME) $(DESTDIR)$(LIBDIR) 1989 1993 @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 \ 1991 1995 ln -s -f `basename $(LIBSMBSHAREMODES_SHARED_TARGET_SONAME)` \ 1992 1996 $(DESTDIR)$(LIBDIR)/`basename $(LIBSMBSHAREMODES_SHARED_TARGET)` ; \ … … 2346 2350 @$(SHLD_MODULE) $(VFS_AIO_FORK_OBJ) 2347 2351 2352 bin/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) 2348 2355 ######################################################### 2349 2356 ## IdMap NSS plugins … … 2440 2447 2441 2448 installcifsupcall:: 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) 2444 2451 2445 2452 # Some symlinks are required for the 'probing' of modules. … … 2698 2705 test_shlibs: 2699 2706 @echo "Testing $? " 2700 @export $(LIB_PATH_VAR)=./bin && \ 2707 @$(LIB_PATH_VAR)=./bin && \ 2708 export $(LIB_PATH_VAR) && \ 2701 2709 for module in $?; do \ 2702 2710 ./script/tests/dlopen.sh $${module} \ … … 2707 2715 test_nss_modules:: nss_modules 2708 2716 @echo "Testing $(NSS_MODULES) " 2709 @export $(LIB_PATH_VAR)=./bin && \ 2717 @$(LIB_PATH_VAR)=./bin && \ 2718 export $(LIB_PATH_VAR) && \ 2710 2719 for module in $(NSS_MODULES); do \ 2711 2720 ./script/tests/dlopen.sh $${module} \ … … 2717 2726 test_pam_modules:: pam_modules 2718 2727 @echo "Testing $(PAM_MODULES) " 2719 @export $(LIB_PATH_VAR)=./bin && \ 2728 @$(LIB_PATH_VAR)=./bin && \ 2729 export $(LIB_PATH_VAR) && \ 2720 2730 for module in $(PAM_MODULES); do \ 2721 2731 ./script/tests/dlopen.sh -lpam -ldl bin/$${module}.shared_libraries_disabled \
Note:
See TracChangeset
for help on using the changeset viewer.