plugins/preauth/encrypted_challenge \
kdc kadmin slave clients appl tests \
config-files gen-manpages
+WINSUBDIRS=include util lib ccapi windows clients appl
BUILDTOP=$(REL).
LOCALINCLUDES = -I$(srcdir)
PROG_LIBPATH=-L$(TOPLIBD)
##DOS##!endif
all-windows:: maybe-awk Makefile-windows
- @echo Making autoconf.h in include
- cd include
- $(MAKE) -$(MFLAGS) autoconf.h
- @echo Making in util
- cd ..\util
- $(MAKE) -$(MFLAGS)
- @echo Making in include
- cd ..\include
- $(MAKE) -$(MFLAGS)
- @echo Making in lib
- cd ..\lib
- $(MAKE) -$(MFLAGS)
- @echo Making in ccapi
- cd ..\ccapi
- $(MAKE) -$(MFLAGS)
- @echo Making in windows
- cd ..\windows
- $(MAKE) -$(MFLAGS)
- @echo Making in clients
- cd ..\clients
- $(MAKE) -$(MFLAGS)
- @echo Making in appl
- cd ..\appl
- $(MAKE) -$(MFLAGS)
- cd ..
world::
date
##DOS## $(WCONFIG) config < $@.in > $@
clean-windows:: Makefile-windows
- @echo Making clean in util
- cd util
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in include
- cd ..\include
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in lib
- cd ..\lib
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in windows
- cd ..\windows
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in clients
- cd ..\clients
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in appl
- cd ..\appl
- $(MAKE) -$(MFLAGS) clean
- cd ..
- @echo Making clean in root
#
# Renames DOS 8.3 filenames back to their proper, longer names.
BUILDTOP=$(REL)..
SUBDIRS= sample simple user_user gss-sample
-
-all-windows::
- @echo Making in gss-sample
- cd gss-sample
- $(MAKE) -$(MFLAGS)
- cd ..
-
-clean-windows::
- @echo Making clean in lib\crypto
- cd gss-sample
- $(MAKE) -$(MFLAGS) clean
- cd ..
+WINSUBDIRS= gss-sample
-mydir=appl/gss-sample
+mydir=appl$(S)gss-sample
BUILDTOP=$(REL)..$(S)..
DEFINES = -DUSE_AUTOCONF_H -DGSSAPI_V2
PROG_LIBPATH=-L$(TOPLIBD)
-mydir=appl/sample
+mydir=appl$(S)sample
SUBDIRS = sclient sserver
BUILDTOP=$(REL)..$(S)..
-mydir=appl/sample/sclient
+mydir=appl$(S)sample$(S)sclient
BUILDTOP=$(REL)..$(S)..$(S)..
PROG_LIBPATH=-L$(TOPLIBD)
-mydir=appl/sample/sserver
+mydir=appl$(S)sample$(S)sserver
BUILDTOP=$(REL)..$(S)..$(S)..
PROG_LIBPATH=-L$(TOPLIBD)
-mydir=appl/simple
+mydir=appl$(S)simple
SUBDIRS = client server
BUILDTOP=$(REL)..$(S)..
-mydir=appl/simple/client
+mydir=appl$(S)simple$(S)client
BUILDTOP=$(REL)..$(S)..$(S)..
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-mydir=appl/simple/server
+mydir=appl$(S)simple$(S)server
BUILDTOP=$(REL)..$(S)..$(S)..
LOCALINCLUDES= -I.. -I$(srcdir)/..
-mydir=appl/user_user
+mydir=appl$(S)user_user
BUILDTOP=$(REL)..$(S)..
DEFINES = -DDEBUG
PROG_LIBPATH=-L$(TOPLIBD)
BUILDTOP=$(REL)..
SUBDIRS= lib server test
-
-all-windows::
- @echo Making in ccapi\lib\win
- cd lib\win
- cd
- $(MAKE) -$(MFLAGS)
- @echo Making in ccapi\server\win
- cd ..\..\server\win
- cd
- $(MAKE) -$(MFLAGS)
- @echo Making in ccapi\test
- cd ..\..\test
- cd
- $(MAKE) -$(MFLAGS)
-
-clean-windows::
- @echo Making clean in ccapi\lib\win
- cd lib\win
- cd
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in ccapi\server\win
- cd ..\..\server\win
- cd
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in ccapi\test
- cd ..\..\test
- cd
- $(MAKE) -$(MFLAGS) clean
-
+WINSUBDIRS= lib\win server\win test
-mydir=ccapi/common
+mydir=ccapi$(S)common
BUILDTOP=$(REL)..$(S)..
SUBDIRS=unix
-mydir=ccapi/common/unix
+mydir=ccapi$(S)common$(S)unix
BUILDTOP=$(REL)..$(S)..$(S)..
STLIBOBJS=
-mydir=ccapi/lib
+mydir=ccapi$(S)lib
BUILDTOP=$(REL)..$(S)..
SUBDIRS=unix
LOCALINCLUDES=-I$(srcdir)/../common -I.
-mydir=ccapi/lib/unix
+mydir=ccapi$(S)lib$(S)unix
BUILDTOP=$(REL)..$(S)..$(S)..
LOCALINCLUDES= -I$(srcdir)/.. -I$(srcdir)/../../common
-mydir=ccapi/server
+mydir=ccapi$(S)server
BUILDTOP=$(REL)..$(S)..
SUBDIRS=unix
-mydir=ccapi/server/unix
+mydir=ccapi$(S)server$(S)unix
BUILDTOP=$(REL)..$(S)..$(S)..
STLIBOBJS=
if exist $(OUTPRE)*.map del $(OUTPRE)*.map
if exist $(OUTPRE)*.pdb del $(OUTPRE)*.pdb
if exist *.err del *.err
- if exist $(SRCTMP) rm -rf $(SRCTMP)
+ if exist $(SRCTMP) rmdir /s /q $(SRCTMP)
BUILDTOP=$(REL)..
SUBDIRS= klist kinit kdestroy kpasswd ksu kvno kcpytkt kdeltkt
+WINSUBDIRS= klist kinit kdestroy kpasswd kvno kcpytkt kdeltkt
NO_OUTPRE=1
-all-windows::
- @echo Making all in clients\klist
- cd klist
- $(MAKE) -$(MFLAGS)
- @echo Making all in clients\kdestroy
- cd ..\kdestroy
- $(MAKE) -$(MFLAGS)
- @echo Making all in clients\kinit
- cd ..\kinit
- $(MAKE) -$(MFLAGS)
- @echo Making all in clients\kpasswd
- cd ..\kpasswd
- $(MAKE) -$(MFLAGS)
- @echo Making all in clients\kvno
- cd ..\kvno
- $(MAKE) -$(MFLAGS)
- @echo Making all in clients\kcpytkt
- cd ..\kcpytkt
- $(MAKE) -$(MFLAGS)
- @echo Making all in clients\kdeltkt
- cd ..\kdeltkt
- $(MAKE) -$(MFLAGS)
- cd ..
-
-clean-windows::
- @echo Making clean in clients\klist
- cd klist
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in clients\kdestroy
- cd ..\kdestroy
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in clients\kinit
- cd ..\kinit
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in clients\kpasswd
- cd ..\kpasswd
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in clients\kvno
- cd ..\kvno
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in clients\kcpytkt
- cd ..\kcpytkt
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in clients\kdeltkt
- cd ..\kdeltkt
- $(MAKE) -$(MFLAGS) clean
- cd ..
-mydir=clients/kdestroy
+mydir=clients$(S)kdestroy
BUILDTOP=$(REL)..$(S)..
DEFS=
-mydir=clients/kinit
+mydir=clients$(S)kinit
BUILDTOP=$(REL)..$(S)..
DEFS=
-mydir=clients/klist
+mydir=clients$(S)klist
BUILDTOP=$(REL)..$(S)..
DEFS=
-mydir=clients/kpasswd
+mydir=clients$(S)kpasswd
BUILDTOP=$(REL)..$(S)..
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-mydir=clients/ksu
+mydir=clients$(S)ksu
BUILDTOP=$(REL)..$(S)..
DEFINES = -DGET_TGT_VIA_PASSWD -DPRINC_LOOK_AHEAD -DCMD_PATH='"/bin /local/bin"'
DEFS=
-mydir=clients/kvno
+mydir=clients$(S)kvno
BUILDTOP=$(REL)..$(S)..
DEFS=
$(WCONFIG) $(BUILDTOP)\config < Makefile.in > Makefile
!endif
-!if ("$(CPU)" == "IA64" ) || ("$(CPU)" == "AMD64" ) || ("$(CPU)" == "ALPHA64" )
+# Recurse into subdirs if WINSUBDIRS or SUBDIRS is defined. Makefiles
+# can depend on all-recurse, clean-recurse, or check-recurse to perform
+# actions after recursion.
+!if defined(SUBDIRS) && !defined(WINSUBDIRS)
+WINSUBDIRS=$(SUBDIRS)
+!endif
+!ifdef WINSUBDIRS
+
+all-recurse:
+ @for %d in ($(WINSUBDIRS)) do @(echo Making in $(mydir)\%d && \
+ pushd %d && $(MAKE) -$(MFLAGS) && popd) || exit 1
+ @echo Making in $(mydir)
+all-windows:: all-recurse
+
+clean-recurse::
+ @for %d in ($(WINSUBDIRS)) do @(echo Making clean in $(mydir)\%d && \
+ pushd %d && $(MAKE) -$(MFLAGS) clean && popd) || exit 1
+ @echo Making clean in $(mydir)
+clean-windows:: clean-recurse
+
+check-recurse::
+ @for %d in ($(WINSUBDIRS)) do @(echo Making check in $(mydir)\%d && \
+ pushd %d && $(MAKE) -$(MFLAGS) check && popd) || exit 1
+ @echo Making check in $(mydir)
+check-windows:: check-recurse
+
+!endif # WINSUBDIRS
+
+# Use 64-bit LIBNAME and OBJFILE on 64-bit platforms, if defined.
+!if ("$(CPU)" == "IA64") || ("$(CPU)" == "AMD64") || ("$(CPU)" == "ALPHA64")
!if defined(WIN64LIBNAME)
LIBNAME=$(WIN64LIBNAME)
!endif
!endif
!endif
+# Build a library if LIBNAME is defined.
!if defined(LIBNAME)
!if !defined(OBJFILELIST)
!endif # LIBNAME
+# Build an object file list if OBJFILE is defined.
!if defined(OBJFILE)
all-windows:: $(OBJFILE)
!if defined(LIBOBJS)
check::
check-windows::
-!if defined(LIBNAME)
-clean-windows::
-# NO LONGER NEEDED BECAUSE WE CLEAN OUT THE DIR...
-# if exist $(LIBNAME) del $(LIBNAME)
-!endif
-!if defined(OBJFILE)
-clean-windows::
-# NO LONGER NEEDED BECAUSE WE CLEAN OUT THE DIR...
-# if exist $(OBJFILE) del $(OBJFILE)
-!endif
-
clean-windows:: clean-windows-files clean-windows-dir
clean-windows::
$(RM) com_err.h profile.h
- $(RM) gssapi\gssapi.h gssapi\gssapi_generic.h gssapi\gssapi_krb5.h gssapi\timestamp
- if exist gssapi\nul rmdir gssapi
+ $(RM) gssapi\gssapi.h gssapi\gssapi_generic.h gssapi\gssapi_krb5.h
+ $(RM) gssapi\gssapi_ext.h gssapi\timestamp
+ if exist gssapi\nul rmdir /s /q gssapi
$(RM) osconf.h autoconf.h autoconf.stamp
@echo Making clean in include
-mydir=kadmin/cli
+mydir=kadmin$(S)cli
BUILDTOP=$(REL)..$(S)..
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-mydir=kadmin/dbutil
+mydir=kadmin$(S)dbutil
BUILDTOP=$(REL)..$(S)..
DEFS=
LOCALINCLUDES = -I.
-mydir=kadmin/ktutil
+mydir=kadmin$(S)ktutil
BUILDTOP=$(REL)..$(S)..
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-mydir=kadmin/server
+mydir=kadmin$(S)server
BUILDTOP=$(REL)..$(S)..
KDB_DEP_LIB=$(DL_LIB) $(THREAD_LINKOPTS)
DEFS=
-mydir=kadmin/testing
+mydir=kadmin$(S)testing
BUILDTOP=$(REL)..$(S)..
SUBDIRS = scripts util
-mydir=kadmin/testing/scripts
+mydir=kadmin$(S)testing$(S)scripts
BUILDTOP=$(REL)..$(S)..$(S)..
PERL_PATH=@PERL_PATH@
-mydir=kadmin/testing/util
+mydir=kadmin$(S)testing$(S)util
BUILDTOP=$(REL)..$(S)..$(S)..
LOCALINCLUDES = $(TCL_INCLUDES) -I$(BUILDTOP)/lib/kdb/
# Force Tcl headers to use stdarg.h, because krb5 does too, and if
mydir=lib
SUBDIRS=crypto krb5 gssapi rpc kdb kadm5 apputils
+WINSUBDIRS=crypto krb5 gssapi
BUILDTOP=$(REL)..
all-unix::
##WIN32##gssapi.lib: $(GLIB)
##WIN32##profile.lib: $(PLIB)
-##WIN32##all-windows::
-##WIN32## @echo Making in lib\crypto
-##WIN32## cd crypto
-##WIN32## $(MAKE) -$(MFLAGS)
-##WIN32## @echo Making in lib\krb5
-##WIN32## cd ..\krb5
-##WIN32## $(MAKE) -$(MFLAGS)
-##WIN32## @echo Making in lib\gssapi
-##WIN32## cd ..\gssapi
-##WIN32## $(MAKE) -$(MFLAGS)
-##WIN32## @echo Making in lib
-##WIN32## cd ..
-
-##WIN32##all-windows:: lib-windows
+##WIN32##all-windows:: all-recurse lib-windows
##WIN32##lib-windows:: krb5.lib gssapi.lib
-
-##WIN32##clean-windows::
-##WIN32## @echo Making clean in lib\crypto
-##WIN32## cd crypto
-##WIN32## $(MAKE) -$(MFLAGS) clean
-##WIN32## @echo Making clean in lib\krb5
-##WIN32## cd ..\krb5
-##WIN32## $(MAKE) -$(MFLAGS) clean
-##WIN32## @echo Making clean in lib\gssapi
-##WIN32## cd ..\gssapi
-##WIN32## $(MAKE) -$(MFLAGS) clean
-##WIN32## @echo Making clean in lib
-##WIN32## cd ..
bindir=@bindir@
datadir=@datadir@
mydatadir=$(datadir)/apputils
-mydir=lib/apputils
+mydir=lib$(S)apputils
BUILDTOP=$(REL)..$(S)..
RELDIR=../lib/apputils
SED = sed
-mydir=lib/crypto
+mydir=lib$(S)crypto
BUILDTOP=$(REL)..$(S)..
SUBDIRS= krb $(CRYPTO_IMPL) crypto_tests
clean-unix:: clean-liblinks clean-libs clean-libobjs
-all-windows::
- cd krb
- @echo Making in crypto\krb
- $(MAKE) -$(MFLAGS)
- cd ..\$(CRYPTO_IMPL)
- @echo Making in crypto\$(CRYPTO_IMPL)
- $(MAKE) -$(MFLAGS)
- cd ..\crypto_tests
- @echo Making in crypto\crypto_tests
- $(MAKE) -$(MFLAGS)
- cd ..
-
-clean-windows::
- cd krb
- @echo Making in clean crypto\krb
- $(MAKE) -$(MFLAGS) clean
- cd ..\$(CRYPTO_IMPL)
- @echo Making clean in crypto\$(CRYPTO_IMPL)
- $(MAKE) -$(MFLAGS) clean
- cd ..\crypto_tests
- @echo Making clean in crypto\crypto_tests
- $(MAKE) -$(MFLAGS) clean
- cd ..
-
@lib_frag@
@libobj_frag@
-mydir=lib/crypto/builtin
+mydir=lib$(S)crypto$(S)builtin
BUILDTOP=$(REL)..$(S)..$(S)..
SUBDIRS=camellia des aes md4 md5 sha1 sha2 enc_provider hash_provider
LOCALINCLUDES = -I$(srcdir)/../krb \
clean::
$(RM) t_cf2 t_cf2.o t_cf2.output
-
-
-
-all-windows::
- cd des
- @echo Making in crypto\builtin\des
- $(MAKE) -$(MFLAGS)
- cd ..\md4
- @echo Making in crypto\builtin\md4
- $(MAKE) -$(MFLAGS)
- cd ..\md5
- @echo Making in crypto\builtin\md5
- $(MAKE) -$(MFLAGS)
- cd ..\sha1
- @echo Making in crypto\builtin\sha1
- $(MAKE) -$(MFLAGS)
- cd ..\sha2
- @echo Making in crypto\builtin\sha2
- $(MAKE) -$(MFLAGS)
- cd ..\hash_provider
- @echo Making in crypto\builtin\hash_provider
- $(MAKE) -$(MFLAGS)
- cd ..\enc_provider
- @echo Making in crypto\builtin\enc_provider
- $(MAKE) -$(MFLAGS)
- cd ..\aes
- @echo Making in crypto\builtin\aes
- $(MAKE) -$(MFLAGS)
- cd ..\camellia
- @echo Making in crypto\builtin\camellia
- $(MAKE) -$(MFLAGS)
- cd ..
- @echo Making in crypto\builtin
-
-clean-windows::
- cd des
- @echo Making clean in crypto\builtin\des
- $(MAKE) -$(MFLAGS) clean
- cd ..\md4
- @echo Making clean in crypto\builtin\md4
- $(MAKE) -$(MFLAGS) clean
- cd ..\md5
- @echo Making clean in crypto\builtin\md5
- $(MAKE) -$(MFLAGS) clean
- cd ..\sha1
- @echo Making clean in crypto\builtin\sha1
- $(MAKE) -$(MFLAGS) clean
- cd ..\sha2
- @echo Making clean in crypto\builtin\sha2
- $(MAKE) -$(MFLAGS) clean
- cd ..\hash_provider
- @echo Making clean in crypto\builtin\hash_provider
- $(MAKE) -$(MFLAGS) clean
- cd ..\enc_provider
- @echo Making clean in crypto\builtin\enc_provider
- $(MAKE) -$(MFLAGS) clean
- cd ..\aes
- @echo Making clean in crypto\builtin\aes
- $(MAKE) -$(MFLAGS) clean
- cd ..\camellia
- @echo Making clean in crypto\builtin\camellia
- $(MAKE) -$(MFLAGS) clean
- cd ..
- @echo Making clean in crypto\builtin
-
-check-windows::
- cd des
- @echo Making check in crypto\builtin\des
- $(MAKE) -$(MFLAGS) check
- cd ..\md4
- @echo Making check in crypto\builtin\md4
- $(MAKE) -$(MFLAGS) check
- cd ..\md5
- @echo Making check in crypto\builtin\md5
- $(MAKE) -$(MFLAGS) check
- cd ..\sha1
- @echo Making check in crypto\builtin\sha1
- $(MAKE) -$(MFLAGS) check
- cd ..\sha2
- @echo Making check in crypto\builtin\sha2
- $(MAKE) -$(MFLAGS) check
- cd ..\hash_provider
- @echo Making check in crypto\builtin\hash_provider
- $(MAKE) -$(MFLAGS) check
- cd ..\enc_provider
- @echo Making check in crypto\builtin\enc_provider
- $(MAKE) -$(MFLAGS) check
- cd ..\aes
- @echo Making check in crypto\builtin\aes
- $(MAKE) -$(MFLAGS) check
- cd ..\camellia
- @echo Making check in crypto\builtin\camellia
- $(MAKE) -$(MFLAGS) check
- cd ..
- @echo Making check in crypto\builtin
-
-
@lib_frag@
@libobj_frag@
-mydir=lib/crypto/builtin/aes
+mydir=lib$(S)crypto$(S)builtin$(S)aes
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../../krb/dk -I$(srcdir)/../../../../include
DEFS=
thisconfigdir=../../../..
myfulldir=lib/crypto/builtin/camellia
-mydir=lib/crypto/builtin/camellia
+mydir=lib$(S)crypto$(S)builtin$(S)camellia
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../../krb/dk \
-I$(srcdir)/../../../../include -I$(srcdir)/../aes
-mydir=lib/crypto/builtin/des
+mydir=lib$(S)crypto$(S)builtin$(S)des
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../.. -I$(srcdir)/../../krb
DEFS=
-mydir=lib/crypto/builtin/enc_provider
+mydir=lib$(S)crypto$(S)builtin$(S)enc_provider
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/../des \
-I$(srcdir)/../arcfour \
-mydir=lib/crypto/builtin/hash_provider
+mydir=lib$(S)crypto$(S)builtin$(S)hash_provider
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/../../krb/crc32 -I$(srcdir)/../md4 \
-I$(srcdir)/../md5 -I$(srcdir)/../sha1 -I$(srcdir)/../../krb
-mydir=lib/crypto/builtin/md4
+mydir=lib$(S)crypto$(S)builtin$(S)md4
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)
DEFS=
-mydir=lib/crypto/builtin/md5
+mydir=lib$(S)crypto$(S)builtin$(S)md5
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
DEFS=
-mydir=lib/crypto/builtin/sha1
+mydir=lib$(S)crypto$(S)builtin$(S)sha1
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
DEFS=
-mydir=lib/crypto/builtin/sha2
+mydir=lib$(S)crypto$(S)builtin$(S)sha2
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
DEFS=
-mydir=lib/crypto/crypto_tests
+mydir=lib$(S)crypto$(S)crypto_tests
BUILDTOP=$(REL)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/../krb -I$(srcdir)/../$(CRYPTO_IMPL)/enc_provider \
-I$(srcdir)/../$(CRYPTO_IMPL)/hash_provider \
-mydir=lib/crypto/krb
+mydir=lib$(S)crypto$(S)krb
BUILDTOP=$(REL)..$(S)..$(S)..
-SUBDIRS= arcfour checksum crc32 dk \
- prf rand2key old raw prng
+SUBDIRS= arcfour checksum crc32 dk prf rand2key old raw prng
LOCALINCLUDES = -I$(srcdir) -I$(srcdir)/../$(CRYPTO_IMPL)/enc_provider \
-I$(srcdir)/dk -I$(srcdir)/../$(CRYPTO_IMPL)/hash_provider \
-I$(srcdir)/prf -I$(srcdir)/rand2key \
clean-unix:: clean-libobjs
-all-windows::
- cd arcfour
- @echo Making in crypto\krb\arcfour
- $(MAKE) -$(MFLAGS)
- cd ..\crc32
- @echo Making in crypto\krb\crc32
- $(MAKE) -$(MFLAGS)
- cd ..\checksum
- @echo Making in crypto\krb\checksum
- $(MAKE) -$(MFLAGS)
- cd ..\dk
- @echo Making in crypto\krb\dk
- $(MAKE) -$(MFLAGS)
- cd ..\prf
- @echo Making in crypto\krb\prf
- $(MAKE) -$(MFLAGS)
- cd ..\rand2key
- @echo Making in crypto\krb\rand2key
- $(MAKE) -$(MFLAGS)
- cd ..\old
- @echo Making in crypto\krb\old
- $(MAKE) -$(MFLAGS)
- cd ..\raw
- @echo Making in crypto\krb\raw
- $(MAKE) -$(MFLAGS)
- cd ..\prng
- @echo Making in crypto\krb\prng
- $(MAKE) -$(MFLAGS)
- cd ..
- @echo Making in crypto\krb
-
-clean-windows::
- cd arcfour
- @echo Making in clean crypto\krb\arcfour
- $(MAKE) -$(MFLAGS) clean
- cd ..\crc32
- @echo Making in clean crypto\krb\crc32
- $(MAKE) -$(MFLAGS) clean
- cd ..\checksum
- @echo Making clean in crypto\krb\checksum
- $(MAKE) -$(MFLAGS) clean
- cd ..\dk
- @echo Making clean in crypto\krb\dk
- $(MAKE) -$(MFLAGS) clean
- cd ..\prf
- @echo Making clean in crypto\krb\prf
- $(MAKE) -$(MFLAGS) clean
- cd ..\rand2key
- @echo Making clean in crypto\krb\rand2key
- $(MAKE) -$(MFLAGS) clean
- cd ..\old
- @echo Making clean in crypto\krb\old
- $(MAKE) -$(MFLAGS) clean
- cd ..\raw
- @echo Making clean in crypto\krb\raw
- $(MAKE) -$(MFLAGS) clean
- cd ..\prng
- @echo Making clean in crypto\krb\prng
- $(MAKE) -$(MFLAGS) clean
- cd ..
- @echo Making clean in crypto\krb
-
-check-windows::
- cd arcfour
- @echo Making in check crypto\krb\arcfour
- $(MAKE) -$(MFLAGS) check
- cd ..\crc32
- @echo Making in check crypto\krb\crc32
- $(MAKE) -$(MFLAGS) check
- cd ..\checksum
- @echo Making check in crypto\krb\checksum
- $(MAKE) -$(MFLAGS) check
- cd ..\dk
- @echo Making check in crypto\krb\dk
- $(MAKE) -$(MFLAGS) check
- cd ..\prf
- @echo Making check in crypto\krb\prf
- $(MAKE) -$(MFLAGS) check
- cd ..\rand2key
- @echo Making check in crypto\krb\rand2key
- $(MAKE) -$(MFLAGS) check
- cd ..\old
- @echo Making check in crypto\krb\old
- $(MAKE) -$(MFLAGS) check
- cd ..\raw
- @echo Making check in crypto\krb\raw
- $(MAKE) -$(MFLAGS) check
- cd ..\prng
- @echo Making check in crypto\krb\prng
- $(MAKE) -$(MFLAGS) check
- cd ..
- @echo Making check in crypto\krb
-
-
@lib_frag@
@libobj_frag@
-mydir=lib/crypto/krb/arcfour
+mydir=lib$(S)crypto$(S)krb$(S)arcfour
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../../$(CRYPTO_IMPL) \
-I$(srcdir)/../../$(CRYPTO_IMPL)/md4
-mydir=lib/crypto/krb/checksum
+mydir=lib$(S)crypto$(S)krb$(S)checksum
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../arcfour
DEFS=
-mydir=lib/crypto/krb/crc32
+mydir=lib$(S)crypto$(S)krb$(S)crc32
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
DEFS=
-mydir=lib/crypto/krb/dk
+mydir=lib$(S)crypto$(S)krb$(S)dk
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../../$(CRYPTO_IMPL)
DEFS=
-mydir=lib/crypto/krb/old
+mydir=lib$(S)crypto$(S)krb$(S)old
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/../../$(CRYPTO_IMPL)/des -I$(srcdir)/.. -I$(srcdir)
DEFS=
-mydir=lib/crypto/krb/prf
+mydir=lib$(S)crypto$(S)krb$(S)prf
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir) -I$(srcdir)/.. \
-I$(srcdir)/../dk \
-mydir=lib/crypto/krb/prng
+mydir=lib$(S)crypto$(S)krb$(S)prng
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
SUBDIRS= $(PRNG_ALG)
LOCALINCLUDES = -I$(srcdir) -I$(srcdir)/../../$(CRYPTO_IMPL)/enc_provider \
clean-unix:: clean-libobjs
-all-windows::
- cd yarrow
- @echo Making in crypto\krb\prng\yarrow
- $(MAKE) -$(MFLAGS)
- cd ..
- @echo Making in crypto\krb\prng
-
-clean-windows::
- cd yarrow
- @echo Making clean in crypto\krb\prng\yarrow
- $(MAKE) -$(MFLAGS) clean
- cd ..
- @echo Making clean in crypto\krb\prng
-
-check-windows::
- cd yarrow
- @echo Making check in crypto\krb\prng\yarrow
- $(MAKE) -$(MFLAGS) check
- cd ..
- @echo Making check in crypto\krb\prng
-
@lib_frag@
@libobj_frag@
-mydir=lib/crypto/krb/prng/fortuna
+mydir=lib$(S)crypto$(S)krb$(S)prng$(S)fortuna
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../.. \
-I$(srcdir)/../../../$(CRYPTO_IMPL) \
-mydir=lib/crypto/krb/prng/nss
+mydir=lib$(S)crypto$(S)krb$(S)prng$(S)nss
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..$(S)..
CRYPTO_IMPL_CFLAGS=@CRYPTO_IMPL_CFLAGS@
LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../.. \
-mydir=lib/crypto/krb/prng/yarrow
+mydir=lib$(S)crypto$(S)krb$(S)prng$(S)yarrow
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../.. \
-I$(srcdir)/../../../$(CRYPTO_IMPL) \
-mydir=lib/crypto/krb/rand2key
+mydir=lib$(S)crypto$(S)krb$(S)rand2key
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/. -I$(srcdir)/../../$(CRYPTO_IMPL)/des
DEFS=
-mydir=lib/crypto/krb/raw
+mydir=lib$(S)crypto$(S)krb$(S)raw
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../../$(CRYPTO_IMPL)
DEFS=
-mydir=lib/crypto/nss
+mydir=lib$(S)crypto$(S)nss
BUILDTOP=$(REL)..$(S)..$(S)..
SUBDIRS=des aes camellia md4 md5 sha1 sha2 enc_provider hash_provider
CRYPTO_IMPL_CFLAGS=@CRYPTO_IMPL_CFLAGS@
PROG_RPATH=$(KRB5_LIBDIR)
DEFS=
-##DOSBUILDTOP = ..\..\..
-##DOSLIBNAME=$(OUTPRE)crypto.lib
-##DOSOBJFILE=$(OUTPRE)crypto.lst
-##DOSOBJFILELIST=@$(OUTPRE)crypto.lst @$(OUTPRE)des.lst @$(OUTPRE)md4.lst @$(OUTPRE)md5.lst @$(OUTPRE)sha1.lst @$(OUTPRE)crc32.lst @$(OUTPRE)dk.lst @$(OUTPRE)old.lst @$(OUTPRE)raw.lst @$(OUTPRE)enc_prov.lst @$(OUTPRE)hash_pro.lst @$(OUTPRE)kh_pro.lst @$(OUTPRE)yarrow.lst @$(OUTPRE)aes.lst
-##DOSOBJFILEDEP =$(OUTPRE)crypto.lst $(OUTPRE)des.lst $(OUTPRE)md4.lst $(OUTPRE)md5.lst $(OUTPRE)sha1.lst $(OUTPRE)crc32.lst $(OUTPRE)dk.lst $(OUTPRE)old.lst $(OUTPRE)raw.lst $(OUTPRE)enc_prov.lst $(OUTPRE)hash_pro.lst $(OUTPRE)kh_pro.lst $(OUTPRE)aes.lst
-
STLIBOBJS=\
hmac.o \
pbkdf2.o
aes/OBJS.ST \
camellia/OBJS.ST
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
clean-unix:: clean-libobjs
-all-windows::
- cd ..\des
- @echo Making in crypto\des
- $(MAKE) -$(MFLAGS)
- cd ..\md4
- @echo Making in crypto\md4
- $(MAKE) -$(MFLAGS)
- cd ..\md5
- @echo Making in crypto\md5
- $(MAKE) -$(MFLAGS)
- cd ..\sha1
- @echo Making in crypto\sha1
- $(MAKE) -$(MFLAGS)
- cd ..\sha2
- @echo Making in crypto\sh2a
- $(MAKE) -$(MFLAGS)
- cd ..\hash_provider
- @echo Making in crypto\hash_provider
- $(MAKE) -$(MFLAGS)
- cd ..\enc_provider
- @echo Making in crypto\enc_provider
- $(MAKE) -$(MFLAGS)
- cd ..\aes
- @echo Making in crypto\aes
- $(MAKE) -$(MFLAGS)
- cd ..\camellia
- @echo Making in crypto\aes
- $(MAKE) -$(MFLAGS)
- cd ..
-
-clean-windows::
- cd ..\des
- @echo Making clean in crypto\des
- $(MAKE) -$(MFLAGS) clean
- cd ..\md4
- @echo Making clean in crypto\md4
- $(MAKE) -$(MFLAGS) clean
- cd ..\md5
- @echo Making clean in crypto\md5
- $(MAKE) -$(MFLAGS) clean
- cd ..\sha2
- @echo Making clean in crypto\sha2
- $(MAKE) -$(MFLAGS) clean
- cd ..\sha1
- @echo Making clean in crypto\sha1
- $(MAKE) -$(MFLAGS) clean
- cd ..\hash_provider
- @echo Making clean in crypto\hash_provider
- $(MAKE) -$(MFLAGS) clean
- cd ..\enc_provider
- @echo Making clean in crypto\enc_provider
- $(MAKE) -$(MFLAGS) clean
- cd ..\aes
- @echo Making clean in crypto\aes
- $(MAKE) -$(MFLAGS) clean
- cd ..\camellia
- @echo Making clean in crypto\aes
- $(MAKE) -$(MFLAGS) clean
- cd ..
-
-check-windows::
- cd ..\des
- @echo Making check in crypto\des
- $(MAKE) -$(MFLAGS) check
- cd ..\md4
- @echo Making check in crypto\md4
- $(MAKE) -$(MFLAGS) check
- cd ..\md5
- @echo Making check in crypto\md5
- $(MAKE) -$(MFLAGS) check
- cd ..\sha1
- @echo Making check in crypto\sha1
- $(MAKE) -$(MFLAGS) check
- cd ..\sha2
- @echo Making check in crypto\sha2
- $(MAKE) -$(MFLAGS) check
- cd ..\hash_provider
- @echo Making check in crypto\hash_provider
- $(MAKE) -$(MFLAGS) check
- cd ..\enc_provider
- @echo Making check in crypto\enc_provider
- $(MAKE) -$(MFLAGS) check
- cd ..\aes
- @echo Making check in crypto\aes
- $(MAKE) -$(MFLAGS) check
- cd ..\camellia
- @echo Making check in crypto\aes
- $(MAKE) -$(MFLAGS) check
- cd ..
-
-
@lib_frag@
@libobj_frag@
# system currently assumes that all modules have the same directory
# structure.
-mydir=lib/crypto/nss/aes
+mydir=lib$(S)crypto$(S)nss$(S)aes
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../../krb/dk -I$(srcdir)/../../../../include
DEFS=
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=aes
-##DOS##OBJFILE=..\$(OUTPRE)aes.lst
-
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
SRCS=
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
depend:: $(SRCS)
-check::
-
-
clean-unix:: clean-libobjs
-clean::
-
@libobj_frag@
# system currently assumes that all modules have the same directory
# structure.
-mydir=lib/crypto/nss/camellia
+mydir=lib$(S)crypto$(S)nss$(S)camellia
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../../krb/dk -I$(srcdir)/../../../../include
DEFS=
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=camellia
-##DOS##OBJFILE=..\$(OUTPRE)camellia.lst
-
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
SRCS=
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
depend:: $(SRCS)
-check::
-
-
clean-unix:: clean-libobjs
-clean::
-
@libobj_frag@
-mydir=lib/crypto/nss/des
+mydir=lib$(S)crypto$(S)nss$(S)des
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
CRYPTO_IMPL_CFLAGS=@CRYPTO_IMPL_CFLAGS@
LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../.. -I$(srcdir)/../../krb \
DEFS=
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=des
-##DOS##OBJFILE=..\$(OUTPRE)des.lst
-
RUN_SETUP = @KRB5_RUN_ENV@
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
$(srcdir)/string2key.c
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
-check-unix::
-
includes:: depend
depend:: $(SRCS)
-check-windows::
-
-clean::
-
clean-unix:: clean-libobjs
@libobj_frag@
-mydir=lib/crypto/nss/enc_provider
+mydir=lib$(S)crypto$(S)nss$(S)enc_provider
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
CRYPTO_IMPL_CFLAGS=@CRYPTO_IMPL_CFLAGS@
LOCALINCLUDES = -I$(srcdir)/../des \
$(CRYPTO_IMPL_CFLAGS)
DEFS=
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=enc_provider
-##DOS##OBJFILE=..\$(OUTPRE)enc_prov.lst
-
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
$(srcdir)/camellia.c \
$(srcdir)/rc4.c
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
-mydir=lib/crypto/nss/hash_provider
+mydir=lib$(S)crypto$(S)nss$(S)hash_provider
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
CRYPTO_IMPL_CFLAGS=@CRYPTO_IMPL_CFLAGS@
LOCALINCLUDES = -I$(srcdir)/../../krb/crc32 -I$(srcdir)/../md4 \
DEFS=
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=hash_provider
-##DOS##OBJFILE=..\$(OUTPRE)hash_pro.lst
-
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
$(srcdir)/hash_md5.c \
$(srcdir)/hash_sha1.c
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
-mydir=lib/crypto/nss/md4
+mydir=lib$(S)crypto$(S)nss$(S)md4
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)
DEFS=
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=md4
-##DOS##OBJFILE=..\$(OUTPRE)md4.lst
-
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
SRCS= $(srcdir)/md4.c
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
depend:: $(SRCS)
-
-check-unix::
-
-check-windows::
-
-clean::
-
clean-unix:: clean-libobjs
@libobj_frag@
-mydir=lib/crypto/nss/md5
+mydir=lib$(S)crypto$(S)nss$(S)md5
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
DEFS=
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=md5
-##DOS##OBJFILE=..\$(OUTPRE)md5.lst
-
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
CRYPTO_IMPL_CFLAGS=@CRYPTO_IMPL_CFLAGS@
SRCS= $(srcdir)/md5.c
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
depend:: $(SRCS)
-check-unix::
-
-check-windows::
-
-clean::
-
clean-unix:: clean-libobjs
@libobj_frag@
-mydir=lib/crypto/nss/sha1
+mydir=lib$(S)crypto$(S)nss$(S)sha1
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
DEFS=
CRYPTO_IMPL_CFLAGS=@CRYPTO_IMPL_CFLAGS@
LOCALINCLUDES = -I$(srcdir)/.. $(CRYPTO_IMPL_CFLAGS)
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=sha1
-##DOS##OBJFILE=..\$(OUTPRE)sha1.lst
-
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
SRCS= $(srcdir)/shs.c
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
depend:: $(SRCS)
-clean::
-
clean-unix:: clean-libobjs
@libobj_frag@
-mydir=lib/crypto/nss/sha2
+mydir=lib$(S)crypto$(S)nss$(S)sha2
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
DEFS=
CRYPTO_IMPL_CFLAGS=@CRYPTO_IMPL_CFLAGS@
LOCALINCLUDES = -I$(srcdir)/.. $(CRYPTO_IMPL_CFLAGS)
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=sha1
-##DOS##OBJFILE=..\$(OUTPRE)sha2.lst
-
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
SRCS= $(srcdir)/sha2.c
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
depend:: $(SRCS)
-clean::
-
clean-unix:: clean-libobjs
@libobj_frag@
-mydir=lib/crypto/openssl
+mydir=lib$(S)crypto$(S)openssl
BUILDTOP=$(REL)..$(S)..$(S)..
SUBDIRS=camellia des aes md4 md5 sha1 sha2 enc_provider hash_provider
LOCALINCLUDES = -I$(srcdir)/../krb \
PROG_RPATH=$(KRB5_LIBDIR)
DEFS=
-##DOSBUILDTOP = ..\..\..
-##DOSLIBNAME=$(OUTPRE)crypto.lib
-##DOSOBJFILE=$(OUTPRE)crypto.lst
-##DOSOBJFILELIST=@$(OUTPRE)crypto.lst @$(OUTPRE)des.lst @$(OUTPRE)md4.lst @$(OUTPRE)md5.lst @$(OUTPRE)sha1.lst @$(OUTPRE)crc32.lst @$(OUTPRE)dk.lst @$(OUTPRE)old.lst @$(OUTPRE)raw.lst @$(OUTPRE)enc_prov.lst @$(OUTPRE)hash_pro.lst @$(OUTPRE)kh_pro.lst @$(OUTPRE)yarrow.lst @$(OUTPRE)aes.lst
-##DOSOBJFILEDEP =$(OUTPRE)crypto.lst $(OUTPRE)des.lst $(OUTPRE)md4.lst $(OUTPRE)md5.lst $(OUTPRE)sha1.lst $(OUTPRE)crc32.lst $(OUTPRE)dk.lst $(OUTPRE)old.lst $(OUTPRE)raw.lst $(OUTPRE)enc_prov.lst $(OUTPRE)hash_pro.lst $(OUTPRE)kh_pro.lst $(OUTPRE)aes.lst
-
STLIBOBJS=\
hmac.o \
init.o \
hash_provider/OBJS.ST \
aes/OBJS.ST
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
clean-unix:: clean-libobjs
-all-windows::
- cd ..\des
- @echo Making in crypto\des
- $(MAKE) -$(MFLAGS)
- cd ..\md4
- @echo Making in crypto\md4
- $(MAKE) -$(MFLAGS)
- cd ..\md5
- @echo Making in crypto\md5
- $(MAKE) -$(MFLAGS)
- cd ..\sha1
- @echo Making in crypto\sha1
- $(MAKE) -$(MFLAGS)
- cd ..\sha2
- @echo Making in crypto\sha2
- $(MAKE) -$(MFLAGS)
- cd ..\hash_provider
- @echo Making in crypto\hash_provider
- $(MAKE) -$(MFLAGS)
- cd ..\enc_provider
- @echo Making in crypto\enc_provider
- $(MAKE) -$(MFLAGS)
- cd ..\aes
- @echo Making in crypto\aes
- $(MAKE) -$(MFLAGS)
- cd ..
-
-clean-windows::
- cd ..\des
- @echo Making clean in crypto\des
- $(MAKE) -$(MFLAGS) clean
- cd ..\md4
- @echo Making clean in crypto\md4
- $(MAKE) -$(MFLAGS) clean
- cd ..\md5
- @echo Making clean in crypto\md5
- $(MAKE) -$(MFLAGS) clean
- cd ..\sha1
- @echo Making clean in crypto\sha1
- $(MAKE) -$(MFLAGS) clean
- cd ..\sha2
- @echo Making clean in crypto\sha2
- $(MAKE) -$(MFLAGS) clean
- cd ..\hash_provider
- @echo Making clean in crypto\hash_provider
- $(MAKE) -$(MFLAGS) clean
- cd ..\enc_provider
- @echo Making clean in crypto\enc_provider
- $(MAKE) -$(MFLAGS) clean
- cd ..\aes
- @echo Making clean in crypto\aes
- $(MAKE) -$(MFLAGS) clean
- cd ..
-
-check-windows::
- cd ..\des
- @echo Making check in crypto\des
- $(MAKE) -$(MFLAGS) check
- cd ..\md4
- @echo Making check in crypto\md4
- $(MAKE) -$(MFLAGS) check
- cd ..\md5
- @echo Making check in crypto\md5
- $(MAKE) -$(MFLAGS) check
- cd ..\sha1
- @echo Making check in crypto\sha1
- $(MAKE) -$(MFLAGS) check
- cd ..\hash_provider
- @echo Making check in crypto\hash_provider
- $(MAKE) -$(MFLAGS) check
- cd ..\enc_provider
- @echo Making check in crypto\enc_provider
- $(MAKE) -$(MFLAGS) check
- cd ..\aes
- @echo Making check in crypto\aes
- $(MAKE) -$(MFLAGS) check
- cd ..
-
-
@lib_frag@
@libobj_frag@
# system currently assumes that all modules have the same directory
# structure.
-mydir=lib/crypto/openssl/aes
+mydir=lib$(S)crypto$(S)openssl$(S)aes
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../../krb/dk -I$(srcdir)/../../../../include
DEFS=
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=aes
-##DOS##OBJFILE=..\$(OUTPRE)aes.lst
-
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
SRCS=
-
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
depend:: $(SRCS)
-check::
-
-
clean-unix:: clean-libobjs
-clean::
-
@libobj_frag@
# system currently assumes that all modules have the same directory
# structure.
-mydir=lib/crypto/openssl/camellia
+mydir=lib$(S)crypto$(S)openssl$(S)camellia
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../../krb/dk -I$(srcdir)/../../../../include
DEFS=
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=camellia
-##DOS##OBJFILE=..\$(OUTPRE)camellia.lst
-
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
SRCS=
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
depend:: $(SRCS)
-check::
-
-
clean-unix:: clean-libobjs
-clean::
-
@libobj_frag@
-mydir=lib/crypto/openssl/des
+mydir=lib$(S)crypto$(S)openssl$(S)des
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../.. -I$(srcdir)/../../krb
DEFS=
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=des
-##DOS##OBJFILE=..\$(OUTPRE)des.lst
-
RUN_SETUP = @KRB5_RUN_ENV@
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
$(srcdir)/string2key.c
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
-check-unix::
-
includes:: depend
depend:: $(SRCS)
-check-windows::
-
-clean::
-
clean-unix:: clean-libobjs
@libobj_frag@
-mydir=lib/crypto/openssl/enc_provider
+mydir=lib$(S)crypto$(S)openssl$(S)enc_provider
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/../des \
-I$(srcdir)/../arcfour \
-I$(srcdir)/.. -I$(srcdir)/.
DEFS=
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=enc_provider
-##DOS##OBJFILE=..\$(OUTPRE)enc_prov.lst
-
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
$(srcdir)/camellia.c \
$(srcdir)/rc4.c
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
clean-unix:: clean-libobjs
@libobj_frag@
-
-mydir=lib/crypto/openssl/hash_provider
+mydir=lib$(S)crypto$(S)openssl$(S)hash_provider
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)/../../krb/crc32 -I$(srcdir)/../md4 \
-I$(srcdir)/../md5 -I$(srcdir)/../sha1 -I$(srcdir)/../../krb
DEFS=
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=hash_provider
-##DOS##OBJFILE=..\$(OUTPRE)hash_pro.lst
-
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
$(srcdir)/hash_md5.c \
$(srcdir)/hash_sha1.c
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
-mydir=lib/crypto/openssl/md4
+mydir=lib$(S)crypto$(S)openssl$(S)md4
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = -I$(srcdir)
DEFS=
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=md4
-##DOS##OBJFILE=..\$(OUTPRE)md4.lst
-
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
SRCS= $(srcdir)/md4.c
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
depend:: $(SRCS)
-
-check-unix::
-
-check-windows::
-
-clean::
-
clean-unix:: clean-libobjs
@libobj_frag@
-mydir=lib/crypto/openssl/md5
+mydir=lib$(S)crypto$(S)openssl$(S)md5
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
DEFS=
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=md5
-##DOS##OBJFILE=..\$(OUTPRE)md5.lst
-
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
SRCS= $(srcdir)/md5.c
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
depend:: $(SRCS)
-check-unix::
-
-check-windows::
-
-clean::
-
clean-unix:: clean-libobjs
@libobj_frag@
-mydir=lib/crypto/openssl/sha1
+mydir=lib$(S)crypto$(S)openssl$(S)sha1
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
DEFS=
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=sha1
-##DOS##OBJFILE=..\$(OUTPRE)sha1.lst
-
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
SRCS= $(srcdir)/shs.c
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
depend:: $(SRCS)
-clean::
-
clean-unix:: clean-libobjs
@libobj_frag@
-mydir=lib/crypto/openssl/sha2
+mydir=lib$(S)crypto$(S)openssl$(S)sha2
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
DEFS=
-##DOS##BUILDTOP = ..\..\..\..
-##DOS##PREFIXDIR=sha2
-##DOS##OBJFILE=..\$(OUTPRE)sha256.lst
-
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
SRCS= $(srcdir)/sha256.c
-##DOS##LIBOBJS = $(OBJS)
-
all-unix:: all-libobjs
includes:: depend
depend:: $(SRCS)
-clean::
-
clean-unix:: clean-libobjs
@libobj_frag@
-mydir=lib/gssapi
+mydir=lib$(S)gssapi
BUILDTOP=$(REL)..$(S)..
SUBDIRS= generic krb5 spnego mechglue
DEFS=-D_GSS_STATIC_LINK=1
verify-calling-conventions-gssapi: merged-gssapi-header.h
$(PERL) -w $(top_srcdir)/util/def-check.pl merged-gssapi-header.h $(srcdir)/../gssapi32.def
-all-windows::
- cd generic
- @echo Making in gssapi\generic
- $(MAKE) -$(MFLAGS)
- cd ..\krb5
- @echo Making in gssapi\krb5
- $(MAKE) -$(MFLAGS)
- cd ..\mechglue
- @echo Making in gssapi\mechglue
- $(MAKE) -$(MFLAGS)
- cd ..\spnego
- @echo Making in gssapi\spnego
- $(MAKE) -$(MFLAGS)
- cd ..
-
-clean-windows::
- cd generic
- @echo Making clean in gssapi\generic
- $(MAKE) -$(MFLAGS) clean
- cd ..\krb5
- @echo Making clean in gssapi\krb5
- $(MAKE) -$(MFLAGS) clean
- cd ..\mechglue
- @echo Making clean in gssapi\mechglue
- $(MAKE) -$(MFLAGS) clean
- cd ..\spnego
- @echo Making clean in gssapi\spnego
- $(MAKE) -$(MFLAGS) clean
- cd ..
- @echo Making clean in gssapi
-
# These rules are an attempt to handle several different problems:
#
# Certain files in subdirectories must be made current by the
-mydir=lib/gssapi/generic
+mydir=lib$(S)gssapi$(S)generic
BUILDTOP=$(REL)..$(S)..$(S)..
LOCALINCLUDES = -I. -I$(srcdir) -I$(srcdir)/..
DEFS=
-mydir=lib/gssapi/krb5
+mydir=lib$(S)gssapi$(S)krb5
BUILDTOP=$(REL)..$(S)..$(S)..
LOCALINCLUDES = -I. -I$(srcdir) -I$(srcdir)/.. -I../generic -I$(srcdir)/../generic -I../mechglue -I$(srcdir)/../mechglue
DEFS=-D_GSS_STATIC_LINK=1
VALUE="char *" \
COMPARE=compare_OM_uint32 \
FREEVALUE=free_string
- $(MV) error_map.new error_map.h
+ $(RM) $@
+ $(MV) error_map.new $@
clean-unix::
$(RM) $(BUILDTOP)/include/gssapi/gssapi_krb5.h
-mydir=lib/gssapi/mechglue
+mydir=lib$(S)gssapi$(S)mechglue
BUILDTOP=$(REL)..$(S)..$(S)..
LOCALINCLUDES = -I. -I$(srcdir) -I$(srcdir)/.. -I../generic -I$(srcdir)/../generic -I../krb5 -I$(srcdir)/../krb5 -I../spnego -I$(srcdir)/../spnego
DEFS=-D_GSS_STATIC_LINK=1
-mydir=lib/gssapi/spnego
+mydir=lib$(S)gssapi$(S)spnego
BUILDTOP=$(REL)..$(S)..$(S)..
LOCALINCLUDES = -I. -I$(srcdir) -I$(srcdir)/.. -I../generic -I$(srcdir)/../generic -I../mechglue -I$(srcdir)/../mechglue
DEFS=-D_GSS_STATIC_LINK=1
-mydir=lib/kadm5
+mydir=lib$(S)kadm5
BUILDTOP=$(REL)..$(S)..
SUBDIRS = clnt srv unit-test
DEFS=
-mydir=lib/kadm5/clnt
+mydir=lib$(S)kadm5$(S)clnt
BUILDTOP=$(REL)..$(S)..$(S)..
LOCALINCLUDES = -I$(BUILDTOP)/include/kadm5
DEFS=
-mydir=lib/kadm5/srv
+mydir=lib$(S)kadm5$(S)srv
BUILDTOP=$(REL)..$(S)..$(S)..
LOCALINCLUDES = -I$(BUILDTOP)/include/kadm5 \
-I$(top_srcdir)/lib/gssapi/krb5 -I$(top_srcdir)/lib/gssapi/generic \
-mydir=lib/kadm5/unit-test
+mydir=lib$(S)kadm5$(S)unit-test
BUILDTOP=$(REL)..$(S)..$(S)..
DEFINES =
PROG_LIBPATH=-L$(TOPLIBD)
-mydir=lib/kdb
+mydir=lib$(S)kdb
BUILDTOP=$(REL)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
KRB5_CONFIG_SETUP = KRB5_CONFIG=$(top_srcdir)/config-files/krb5.conf ; export KRB5_CONFIG ;
-mydir=lib/krb5
+mydir=lib$(S)krb5
BUILDTOP=$(REL)..$(S)..
LOCALINCLUDES = -I$(srcdir)/ccache -I$(srcdir)/keytab -I$(srcdir)/rcache -I$(srcdir)/os -I$(srcdir)/unicode
SUBDIRS= error_tables asn.1 ccache keytab krb os rcache unicode
+WINSUBDIRS= $(SUBDIRS) posix
DEFS=
##DOSBUILDTOP = ..\..
clean-windows::
$(RM) $(OUTPRE)krb5.lib krb5.bak
-all-windows::
- cd asn.1
- @echo Making in krb5\asn.1
- $(MAKE) -$(MFLAGS)
- cd ..\ccache
- @echo Making in krb5\ccache
- $(MAKE) -$(MFLAGS)
- cd ..\error_tables
- @echo Making in krb5\error_tables
- $(MAKE) -$(MFLAGS)
- cd ..\keytab
- @echo Making in krb5\keytab
- $(MAKE) -$(MFLAGS)
- cd ..\krb
- @echo Making in krb5\krb
- $(MAKE) -$(MFLAGS)
- cd ..\os
- @echo Making in krb5\os
- $(MAKE) -$(MFLAGS)
- cd ..\posix
- @echo Making in krb5\posix
- $(MAKE) -$(MFLAGS)
- cd ..\rcache
- @echo Making in krb5\rcache
- $(MAKE) -$(MFLAGS)
- cd ..\unicode
- @echo Making in krb5\unicode
- $(MAKE) -$(MFLAGS)
- cd ..
-
-clean-windows::
- cd asn.1
- @echo Making clean in krb5\asn.1
- $(MAKE) -$(MFLAGS) clean
- cd ..\ccache
- @echo Making clean in krb5\ccache
- $(MAKE) -$(MFLAGS) clean
- cd ..\error_tables
- @echo Making clean in krb5\error_tables
- $(MAKE) -$(MFLAGS) clean
- cd ..\keytab
- @echo Making clean in krb5\keytab
- $(MAKE) -$(MFLAGS) clean
- cd ..\krb
- @echo Making clean in krb5\krb
- $(MAKE) -$(MFLAGS) clean
- cd ..\os
- @echo Making clean in krb5\os
- $(MAKE) -$(MFLAGS) clean
- cd ..\posix
- @echo Making clean in krb5\posix
- $(MAKE) -$(MFLAGS) clean
- cd ..\rcache
- @echo Making clean in krb5\rcache
- $(MAKE) -$(MFLAGS) clean
- cd ..\unicode
- @echo Making clean in krb5\unicode
- $(MAKE) -$(MFLAGS) clean
- cd ..
- @echo Making clean locally
-
install-unix:: install-libs
@lib_frag@
-mydir=lib/krb5/asn.1
+mydir=lib$(S)krb5$(S)asn.1
BUILDTOP=$(REL)..$(S)..$(S)..
DEFS=
-mydir=lib/krb5/ccache
+mydir=lib$(S)krb5$(S)ccache
BUILDTOP=$(REL)..$(S)..$(S)..
SUBDIRS = # ccapi
DEFS=
-mydir=lib/krb5/ccache/ccapi
+mydir=lib$(S)krb5$(S)ccache$(S)ccapi
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
LOCALINCLUDES = $(WIN_INCLUDES)
DEFS= -DUSE_CCAPI -DUSE_CCAPI_V3
-mydir=lib/krb5/error_tables
+mydir=lib$(S)krb5$(S)error_tables
BUILDTOP=$(REL)..$(S)..$(S)..
DEFS=
-mydir=lib/krb5/keytab
+mydir=lib$(S)krb5$(S)keytab
BUILDTOP=$(REL)..$(S)..$(S)..
DEFS=
-mydir=lib/krb5/krb
+mydir=lib$(S)krb5$(S)krb
BUILDTOP=$(REL)..$(S)..$(S)..
RUN_SETUP = @KRB5_RUN_ENV@
PROG_LIBPATH=-L$(TOPLIBD)
-mydir=lib/krb5/os
+mydir=lib$(S)krb5$(S)os
BUILDTOP=$(REL)..$(S)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
PROG_LIBPATH=-L$(TOPLIBD)
-mydir=lib/krb5/rcache
+mydir=lib$(S)krb5$(S)rcache
BUILDTOP=$(REL)..$(S)..$(S)..
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-mydir=lib/krb5/unicode
+mydir=lib$(S)krb5$(S)unicode
BUILDTOP=$(REL)..$(S)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
PROG_LIBPATH=-L$(TOPLIBD)
-mydir=lib/rpc
+mydir=lib$(S)rpc
BUILDTOP=$(REL)..$(S)..
DEFINES = -DGSSAPI_KRB5 -DDEBUG_GSSAPI=0 -DGSSRPC__IMPL
DEFS=
-mydir=lib/rpc/unit-test
+mydir=lib$(S)rpc$(S)unit-test
BUILDTOP=$(REL)..$(S)..$(S)..
LOCALINCLUDES = -I.
PROG_LIBPATH=-L$(TOPLIBD)
-mydir=plugins/authdata/greet
+mydir=plugins$(S)authdata$(S)greet
BUILDTOP=$(REL)..$(S)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
KRB5_CONFIG_SETUP = KRB5_CONFIG=$(top_srcdir)/config-files/krb5.conf ; export KRB5_CONFIG ;
-mydir=plugins/authdata/greet_client
+mydir=plugins$(S)authdata$(S)greet_client
BUILDTOP=$(REL)..$(S)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
KRB5_CONFIG_SETUP = KRB5_CONFIG=$(top_srcdir)/config-files/krb5.conf ; export KRB5_CONFIG ;
-mydir=plugins/authdata/greet_server
+mydir=plugins$(S)authdata$(S)greet_server
BUILDTOP=$(REL)..$(S)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
KRB5_CONFIG_SETUP = KRB5_CONFIG=$(top_srcdir)/config-files/krb5.conf ; export KRB5_CONFIG ;
-mydir=plugins/kadm5_hook/test
+mydir=plugins$(S)kadm5_hook$(S)test
BUILDTOP=$(REL)..$(S)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
KRB5_CONFIG_SETUP = KRB5_CONFIG=$(top_srcdir)/config-files/krb5.conf ; export KRB5_CONFIG ;
-mydir=plugins/kdb/db2
+mydir=plugins$(S)kdb$(S)db2
BUILDTOP=$(REL)..$(S)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
KRB5_CONFIG_SETUP = KRB5_CONFIG=$(top_srcdir)/config-files/krb5.conf ; export KRB5_CONFIG ;
-mydir=plugins/kdb/db2/libdb2
+mydir=plugins$(S)kdb$(S)db2$(S)libdb2
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
SUBDIRS=hash btree db mpool recno test
-mydir=plugins/kdb/db2/libdb2/btree
+mydir=plugins$(S)kdb$(S)db2$(S)libdb2$(S)btree
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..$(S)..
STLIBOBJS= bt_close.o bt_conv.o bt_debug.o bt_delete.o bt_get.o \
bt_open.o bt_overflow.o bt_page.o bt_put.o bt_search.o \
-mydir=plugins/kdb/db2/libdb2/db
+mydir=plugins$(S)kdb$(S)db2$(S)libdb2$(S)db
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..$(S)..
STLIBOBJS=db.o
-mydir=plugins/kdb/db2/libdb2/hash
+mydir=plugins$(S)kdb$(S)db2$(S)libdb2$(S)hash
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..$(S)..
STLIBOBJS= hash.o hash_bigkey.o hash_debug.o hash_func.o hash_log2.o \
hash_page.o hsearch.o dbm.o
-mydir=plugins/kdb/db2/libdb2/mpool
+mydir=plugins$(S)kdb$(S)db2$(S)libdb2$(S)mpool
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..$(S)..
STLIBOBJS=mpool.o
-mydir=plugins/kdb/db2/libdb2/recno
+mydir=plugins$(S)kdb$(S)db2$(S)libdb2$(S)recno
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..$(S)..
STLIBOBJS= rec_close.o rec_delete.o rec_get.o rec_open.o rec_put.o \
rec_search.o rec_seq.o rec_utils.o
-mydir=plugins/kdb/db2/libdb2/test
+mydir=plugins$(S)kdb$(S)db2$(S)libdb2$(S)test
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..$(S)..
FCTSH = @FCTSH@
-mydir=plugins/kdb/hdb
+mydir=plugins$(S)kdb$(S)hdb
BUILDTOP=$(REL)..$(S)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
KRB5_CONFIG_SETUP = KRB5_CONFIG=$(top_srcdir)/config-files/krb5.conf ; export KRB5_CONFIG ;
-mydir=plugins/kdb/ldap
+mydir=plugins$(S)kdb$(S)ldap
BUILDTOP=$(REL)..$(S)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
KRB5_CONFIG_SETUP = KRB5_CONFIG=$(top_srcdir)/config-files/krb5.conf ; export KRB5_CONFIG ;
-mydir=plugins/kdb/ldap/ldap_util
+mydir=plugins$(S)kdb$(S)ldap$(S)ldap_util
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
DEFINES = -DKDB4_DISABLE
DEFS=
-mydir=plugins/kdb/ldap/libkdb_ldap
+mydir=plugins$(S)kdb$(S)ldap$(S)libkdb_ldap
BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
KRB5_CONFIG_SETUP = KRB5_CONFIG=$(top_srcdir)/config-files/krb5.conf ; export KRB5_CONFIG ;
-mydir=plugins/locate/python
+mydir=plugins$(S)locate$(S)python
BUILDTOP=$(REL)..$(S)..$(S)..
LIBBASE=python
-mydir=plugins/preauth/cksum_body
+mydir=plugins$(S)preauth$(S)cksum_body
BUILDTOP=$(REL)..$(S)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
KRB5_CONFIG_SETUP = KRB5_CONFIG=$(top_srcdir)/config-files/krb5.conf ; export KRB5_CONFIG ;
-mydir=plugins/preauth/encrypted_challenge
+mydir=plugins$(S)preauth$(S)encrypted_challenge
BUILDTOP=$(REL)..$(S)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
KRB5_CONFIG_SETUP = KRB5_CONFIG=$(top_srcdir)/config-files/krb5.conf ; export KRB5_CONFIG ;
-mydir=plugins/preauth/pkinit
+mydir=plugins$(S)preauth$(S)pkinit
BUILDTOP=$(REL)..$(S)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
KRB5_CONFIG_SETUP = KRB5_CONFIG=$(top_srcdir)/config-files/krb5.conf ; export KRB5_CONFIG ;
-mydir=plugins/preauth/securid_sam2
+mydir=plugins$(S)preauth$(S)securid_sam2
BUILDTOP=$(REL)..$(S)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
KRB5_CONFIG_SETUP = KRB5_CONFIG=$(top_srcdir)/config-files/krb5.conf ; export KRB5_CONFIG ;
-mydir=plugins/preauth/wpse
+mydir=plugins$(S)preauth$(S)wpse
BUILDTOP=$(REL)..$(S)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
KRB5_CONFIG_SETUP = KRB5_CONFIG=$(top_srcdir)/config-files/krb5.conf ; export KRB5_CONFIG ;
-mydir=tests/asn.1
+mydir=tests$(S)asn.1
BUILDTOP=$(REL)..$(S)..
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-mydir=tests/create
+mydir=tests$(S)create
BUILDTOP=$(REL)..$(S)..
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-mydir=tests/dejagnu
+mydir=tests$(S)dejagnu
BUILDTOP=$(REL)..$(S)..
RUNTEST = @RUNTEST@ $(DEJAFLAGS)
RUNTESTFLAGS =
# Derived from appl/gss-sample, January 2005.
-mydir=tests/gss-threads
+mydir=tests$(S)gss-threads
BUILDTOP=$(REL)..$(S)..
DEFINES = -DUSE_AUTOCONF_H -DGSSAPI_V2
PROG_LIBPATH=-L$(TOPLIBD)
-mydir=tests/gssapi
+mydir=tests$(S)gssapi
BUILDTOP=$(REL)..$(S)..
DEFINES = -DUSE_AUTOCONF_H
PROG_LIBPATH=-L$(TOPLIBD)
-mydir=tests/hammer
+mydir=tests$(S)hammer
BUILDTOP=$(REL)..$(S)..
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-mydir=tests/misc
+mydir=tests$(S)misc
BUILDTOP=$(REL)..$(S)..
RUN_SETUP = @KRB5_RUN_ENV@
PROG_LIBPATH=-L$(TOPLIBD)
-mydir=tests/mkeystash_compat
+mydir=tests$(S)mkeystash_compat
BUILDTOP=$(REL)..$(S)..
RUN_SETUP = @KRB5_RUN_ENV@ KRB5_KDC_PROFILE=kdc.conf KRB5_CONFIG=krb5.conf
-mydir=tests/resolve
+mydir=tests$(S)resolve
BUILDTOP=$(REL)..$(S)..
RUN_SETUP = @KRB5_RUN_ENV@
PROG_LIBPATH=-L$(TOPLIBD)
-mydir=tests/shlib
+mydir=tests$(S)shlib
BUILDTOP=$(REL)..$(S)..
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-mydir=tests/threads
+mydir=tests$(S)threads
BUILDTOP=$(REL)..$(S)..
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
-mydir=tests/verify
+mydir=tests$(S)verify
BUILDTOP=$(REL)..$(S)..
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
mydir=util
-##WIN32###Windows NMAKE doesn't like @ in make variable names, and on
-##WIN32### Windows we don't do the @FOO@ substitutions we do with UNIX
-##WIN32### configure scripts. The set of subdirs to use is hard-coded
-##WIN32### below in the 'all-windows' target anyways, so just hide this.
+# Windows NMAKE doesn't like @ in make variable names, and on
+# Windows we don't do the @FOO@ substitutions we do with UNIX
+# configure scripts, so hide this.
##WIN32##!if 0
SUBDIRS=support $(MAYBE_ET_@COM_ERR_VERSION@) $(MAYBE_SS_@SS_VERSION@) \
profile send-pr
##WIN32##!endif
+WINSUBDIRS=windows support et profile
BUILDTOP=$(REL)..
MAYBE_ET_k5 = et
$(RM) -r $(FAKEPREFIX)
NO_OUTDIR=1
-all-windows::
- @echo Making in util\windows
- cd windows
- $(MAKE) -$(MFLAGS)
- @echo Making in util\support
- cd ..\support
- $(MAKE) -$(MFLAGS)
- @echo Making in util\et
- cd ..\et
- $(MAKE) -$(MFLAGS)
- @echo Making in util\profile
- cd ..\profile
- $(MAKE) -$(MFLAGS)
- cd ..
-
-clean-windows::
- @echo Making clean in util\windows
- cd windows
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in util\et
- cd ..\et
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in util\profile
- cd ..\profile
- $(MAKE) -$(MFLAGS) clean
- cd ..
install::
@echo nothing to install in util
-mydir=util/collected-client-lib
+mydir=util$(S)collected-client-lib
BUILDTOP=$(REL)..$(S)..
RELDIR=../util/collected-client-lib
DEFS=
bindir=@bindir@
datadir=@datadir@
mydatadir=$(datadir)/et
-mydir=util/et
+mydir=util$(S)et
BUILDTOP=$(REL)..$(S)..
RELDIR=../util/et
SED = sed
-mydir=util/profile
+mydir=util$(S)profile
BUILDTOP=$(REL)..$(S)..
PROG_LIBPATH=-L$(TOPLIBD) $(TCL_LIBPATH) -L.
PROG_RPATH=$(KRB5_LIBDIR)$(TCL_RPATH)
-mydir=util/send-pr
+mydir=util$(S)send-pr
BUILDTOP=$(REL)..$(S)..
#
# Makefile for building a standalone send-pr.
-mydir=util/ss
+mydir=util$(S)ss
BUILDTOP=$(REL)..$(S)..
SED = sed
DEFS=
-mydir=util/support
+mydir=util$(S)support
BUILDTOP=$(REL)..$(S)..
RELDIR=../util/support
DEFS=
BUILDTOP=..
NO_OUTPRE=1
-
-#
-# Makefile that recurses into cns subdirectory.
-#
-all-windows::
- @echo Making in windows\lib
- cd lib
- $(MAKE) -$(MFLAGS)
- @echo Making in windows\cns
- cd ..\cns
- $(MAKE) -$(MFLAGS)
- @echo Making in windows\gss
- cd ..\gss
- $(MAKE) -$(MFLAGS)
- @echo Making in windows\gina
- cd ..\gina
- $(MAKE) -$(MFLAGS)
- @echo Making in windows\ms2mit
- cd ..\ms2mit
- $(MAKE) -$(MFLAGS)
-!if "$(KRB5_KFW_COMPILE)"=="1"
- @echo Making in windows\kfwlogon
- cd ..\kfwlogon
- $(MAKE) -$(MFLAGS)
-!endif
- cd ..
-
-clean-windows::
- @echo Making clean in windows\lib
- cd lib
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in windows\cns
- cd ..\cns
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in windows\gss
- cd ..\gss
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in windows\gina
- cd ..\gina
- $(MAKE) -$(MFLAGS) clean
- @echo Making clean in windows\ms2mit
- cd ..\ms2mit
- $(MAKE) -$(MFLAGS) clean
-!if "$(KRB5_KFW_COMPILE)"=="1"
- @echo Making clean in windows\kfwlogon
- cd ..\kfwlogon
- $(MAKE) -$(MFLAGS) clean
-!endif
- cd ..
+!if "$(KRB5_KFW_COMPILE)"=="1"
+KFWLOGON= kfwlogon
+!endif
+SUBDIRS= lib cns gss gina ms2mit $(KFWLOGON)