mirror of
				https://github.com/samba-team/samba.git
				synced 2025-10-31 12:23:52 +03:00 
			
		
		
		
	- if you want kerberos now, you need to unpack a lorikeet heimdal tree in source/heimdal/. If source/heimdal/ does not exist at configure time then all kerberos features are disabled. You cannot use an external kerberos library for now. That may change later. - moved lib/replace/ config stuff to lib/replace/ and create a lib/replace/replace.h. That allows the heimdal build to use our portability layer, and prevenets duplicate definitions of functions like strlcat() - if you do enable heimdal, then you will need to do 'make HEIMDAL_EXTERNAL' before you build Samba. That should be fixed once I explain the problem to jelmer (the problem is the inability to set a depend without also dragging in the object list of the dependency. We need this for building the heimdal asn1 compiler and et compiler. - disabled all of the m4 checks for external kerberos libraries. I left them in place in auth/kerberos/, but disabled it in configure.in some of the heimdal_build/ code is still very rough, for example I don't correctly detect the correct awk, flex, bison replacements for heimdal_build/build_external.sh. I expect to fix that stuff up over the next few days.
		
			
				
	
	
		
			88 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			88 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # LIB BASIC subsystem
 | |
| 
 | |
| ##############################
 | |
| # Start SUBSYSTEM LIBNETIF
 | |
| [SUBSYSTEM::LIBNETIF]
 | |
| INIT_OBJ_FILES = \
 | |
| 		lib/netif/interface.o
 | |
| ADD_OBJ_FILES = \
 | |
| 		lib/netif/netif.o
 | |
| # End SUBSYSTEM LIBNETIF
 | |
| ##############################
 | |
| 
 | |
| ##############################
 | |
| # Start SUBSYSTEM LIBCRYPTO
 | |
| [SUBSYSTEM::LIBCRYPTO]
 | |
| NOPROTO = YES
 | |
| INIT_OBJ_FILES = \
 | |
| 		lib/crypto/crc32.o
 | |
| ADD_OBJ_FILES = \
 | |
| 		lib/crypto/md5.o \
 | |
| 		lib/crypto/hmacmd5.o \
 | |
| 		lib/crypto/md4.o
 | |
| # End SUBSYSTEM LIBCRYPTO
 | |
| ##############################
 | |
| 
 | |
| ################################################
 | |
| # Start SUBSYSTEM LIBCOMPRESSION
 | |
| [SUBSYSTEM::LIBCOMPRESSION]
 | |
| INIT_OBJ_FILES = \
 | |
| 		lib/compression/mszip.o
 | |
| # End SUBSYSTEM LIBCOMPRESION
 | |
| ################################################
 | |
| 
 | |
| 
 | |
| ################################################
 | |
| # Start SUBSYSTEM LIBSAMBA3
 | |
| [SUBSYSTEM::LIBSAMBA3]
 | |
| INIT_OBJ_FILES = \
 | |
| 		lib/samba3/smbpasswd.o
 | |
| # End SUBSYSTEM LIBSAMBA3
 | |
| ################################################
 | |
| 
 | |
| [SUBSYSTEM::PAM_ERRORS]
 | |
| OBJ_FILES = lib/pam_errors.o
 | |
| 
 | |
| [SUBSYSTEM::GENCACHE]
 | |
| OBJ_FILES = \
 | |
| 		lib/gencache.o \
 | |
| 
 | |
| ##############################
 | |
| # Start SUBSYSTEM LIBBASIC
 | |
| [SUBSYSTEM::LIBBASIC]
 | |
| INIT_OBJ_FILES = lib/version.o
 | |
| ADD_OBJ_FILES = \
 | |
| 		lib/xfile.o \
 | |
| 		lib/debug.o \
 | |
| 		lib/fault.o \
 | |
| 		lib/pidfile.o \
 | |
| 		lib/signal.o \
 | |
| 		lib/system.o \
 | |
| 		lib/time.o \
 | |
| 		lib/genrand.o \
 | |
| 		lib/dprintf.o \
 | |
| 		lib/util_str.o \
 | |
| 		lib/util_strlist.o \
 | |
| 		lib/util_unistr.o \
 | |
| 		lib/util_file.o \
 | |
| 		lib/data_blob.o \
 | |
| 		lib/util.o \
 | |
| 		lib/util_sock.o \
 | |
| 		lib/substitute.o \
 | |
| 		lib/fsusage.o \
 | |
| 		lib/ms_fnmatch.o \
 | |
| 		lib/select.o \
 | |
| 		lib/mutex.o \
 | |
| 		lib/server_mutex.o \
 | |
| 		lib/idtree.o \
 | |
| 		lib/unix_privs.o \
 | |
| 		lib/db_wrap.o \
 | |
| 		lib/gendb.o \
 | |
| 		lib/credentials.o
 | |
| REQUIRED_SUBSYSTEMS = \
 | |
| 		LIBLDB CHARSET LIBREPLACE LIBNETIF LIBCRYPTO EXT_LIB_DL LIBTALLOC \
 | |
| 		SOCKET_WRAPPER CONFIG
 | |
| # End SUBSYSTEM LIBBASIC
 | |
| ##############################
 | |
| 
 |