thisconfigdir=. myfulldir=lib/crypto mydir=. BUILDTOP=$(REL)$(U)$(S)$(U) LOCAL_SUBDIRS=crc32 des dk enc_provider hash_provider keyhash_provider \ md4 md5 old raw sha1 CFLAGS = $(CCOPTS) $(DEFS) -I$(srcdir)/enc_provider \ -I$(srcdir)/hash_provider -I$(srcdir)/keyhash_provider \ -I$(srcdir)/old -I$(srcdir)/raw -I$(srcdir)/dk ##DOSBUILDTOP = ..\.. ##DOSLIBNAME=crypto.lib ##DOSOBJFILE=crypto.lst ##DOSOBJFILELIST=@crypto.lst @des.lst @md4.lst @md5.lst @sha1.lst @crc32.lst @dk.lst @old.lst @raw.lst @enc_prov.lst @hash_pro.lst @kh_pro.lst ##DOSOBJFILEDEP =crypto.lst des.lst md4.lst md5.lst sha1.lst crc32.lst dk.lst old.lst raw.lst enc_prov.lst hash_pro.lst kh_pro.lst MAC_SUBDIRS = crc32 des dk enc_provider hash_provider keyhash_provider \ md4 md5 old raw sha1 PROG_LIBPATH=-L$(TOPLIBD) PROG_RPATH=$(KRB5_LIBDIR) STLIBOBJS=\ block_size.o \ checksum_length.o \ cksumtype_to_string.o \ cksumtypes.o \ coll_proof_cksum.o \ decrypt.o \ encrypt.o \ encrypt_length.o \ enctype_compare.o \ enctype_to_string.o \ etypes.o \ hmac.o \ keyed_cksum.o \ keyed_checksum_types.o \ make_checksum.o \ make_random_key.o \ nfold.o \ old_api_glue.o \ prng.o \ string_to_cksumtype.o \ string_to_enctype.o \ string_to_key.o \ valid_cksumtype.o \ valid_enctype.o \ verify_checksum.o OBJS=\ block_size.$(OBJEXT) \ checksum_length.$(OBJEXT) \ cksumtype_to_string.$(OBJEXT) \ cksumtypes.$(OBJEXT) \ coll_proof_cksum.$(OBJEXT) \ decrypt.$(OBJEXT) \ encrypt.$(OBJEXT) \ encrypt_length.$(OBJEXT) \ enctype_compare.$(OBJEXT) \ enctype_to_string.$(OBJEXT) \ etypes.$(OBJEXT) \ hmac.$(OBJEXT) \ keyed_cksum.$(OBJEXT) \ keyed_checksum_types.$(OBJEXT) \ make_checksum.$(OBJEXT) \ make_random_key.$(OBJEXT) \ nfold.$(OBJEXT) \ old_api_glue.$(OBJEXT) \ prng.$(OBJEXT) \ string_to_cksumtype.$(OBJEXT) \ string_to_enctype.$(OBJEXT) \ string_to_key.$(OBJEXT) \ valid_cksumtype.$(OBJEXT) \ valid_enctype.$(OBJEXT) \ verify_checksum.$(OBJEXT) SRCS=\ $(subdir)/block_size.c \ $(subdir)/checksum_length.c \ $(subdir)/cksumtype_to_string.c \ $(subdir)/cksumtypes.c \ $(subdir)/coll_proof_cksum.c \ $(subdir)/decrypt.c \ $(subdir)/encrypt.c \ $(subdir)/encrypt_length.c \ $(subdir)/enctype_compare.c \ $(subdir)/enctype_to_string.c \ $(subdir)/etypes.c \ $(subdir)/hmac.c \ $(subdir)/keyed_cksum.c \ $(subdir)/keyed_checksum_types.c\ $(subdir)/make_checksum.c \ $(subdir)/make_random_key.c \ $(subdir)/nfold.c \ $(subdir)/old_api_glue.c \ $(subdir)/prng.c \ $(subdir)/string_to_cksumtype.c \ $(subdir)/string_to_enctype.c \ $(subdir)/string_to_key.c \ $(subdir)/valid_cksumtype.c \ $(subdir)/valid_enctype.c \ $(subdir)/verify_checksum.c LIB=k5crypto LIBMAJOR=2 LIBMINOR=1 RELDIR=crypto STOBJLISTS=crc32/OBJS.ST des/OBJS.ST dk/OBJS.ST enc_provider/OBJS.ST \ hash_provider/OBJS.ST keyhash_provider/OBJS.ST md4/OBJS.ST \ md5/OBJS.ST old/OBJS.ST raw/OBJS.ST sha1/OBJS.ST OBJS.ST # No dependencies. Record places to find this shared object if the target # link editor and loader support it. DEPLIBS= SHLIB_LIBS= SHLIB_LDFLAGS= $(LDFLAGS) @SHLIB_RPATH_DIRS@ SHLIB_LIBDIRS= @SHLIB_LIBDIRS@ ##DOS##LIBOBJS = $(OBJS) all-unix:: all-liblinks install-unix:: install-libs libcrypto.lib: libdir crypto.lib clean-unix:: clean-liblinks clean-libs clean-libobjs check-unix:: t_nfold $(RUN_SETUP) ./t_nfold t_nfold$(EXEEXT): t_nfold.$(OBJEXT) nfold.$(OBJEXT) $(CC_LINK) -o $@ t_nfold.$(OBJEXT) nfold.$(OBJEXT) clean:: $(RM) t_nfold.o t_nfold all-windows:: cd crc32 @echo Making in crypto\crc32 -$(MAKE) -$(MFLAGS) cd ..\des @echo Making in crypto\des -$(MAKE) -$(MFLAGS) cd ..\dk @echo Making in crypto\dk -$(MAKE) -$(MFLAGS) cd ..\enc_provider @echo Making in crypto\enc_provider -$(MAKE) -$(MFLAGS) cd ..\hash_provider @echo Making in crypto\hash_provider -$(MAKE) -$(MFLAGS) cd ..\keyhash_provider @echo Making in crypto\keyhash_provider -$(MAKE) -$(MFLAGS) cd ..\md4 @echo Making in crypto\md4 -$(MAKE) -$(MFLAGS) cd ..\md5 @echo Making in crypto\md5 -$(MAKE) -$(MFLAGS) cd ..\old @echo Making in crypto\old -$(MAKE) -$(MFLAGS) cd ..\raw @echo Making in crypto\raw -$(MAKE) -$(MFLAGS) cd ..\sha1 @echo Making in crypto\sha1 -$(MAKE) -$(MFLAGS) cd .. clean-windows:: cd crc32 @echo Making in clean crypto\crc32 -$(MAKE) -$(MFLAGS) clean cd ..\des @echo Making clean in crypto\des -$(MAKE) -$(MFLAGS) clean cd ..\dk @echo Making clean in crypto\dk -$(MAKE) -$(MFLAGS) clean cd ..\enc_provider @echo Making clean in crypto\enc_provider -$(MAKE) -$(MFLAGS) clean cd ..\hash_provider @echo Making clean in crypto\hash_provider -$(MAKE) -$(MFLAGS) clean cd ..\keyhash_provider @echo Making clean in crypto\keyhash_provider -$(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 ..\old @echo Making clean in crypto\old -$(MAKE) -$(MFLAGS) clean cd ..\raw @echo Making clean in crypto\raw -$(MAKE) -$(MFLAGS) clean cd ..\sha1 @echo Making clean in crypto\sha1 -$(MAKE) -$(MFLAGS) clean cd .. check-windows:: cd crc32 @echo Making in check crypto\crc32 -$(MAKE) -$(MFLAGS) check cd ..\des @echo Making check in crypto\des -$(MAKE) -$(MFLAGS) check cd ..\dk @echo Making check in crypto\dk -$(MAKE) -$(MFLAGS) check cd ..\enc_provider @echo Making check in crypto\enc_provider -$(MAKE) -$(MFLAGS) check cd ..\hash_provider @echo Making check in crypto\hash_provider -$(MAKE) -$(MFLAGS) check cd ..\keyhash_provider @echo Making check in crypto\keyhash_provider -$(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 ..\old @echo Making check in crypto\old -$(MAKE) -$(MFLAGS) check cd ..\raw @echo Making check in crypto\raw -$(MAKE) -$(MFLAGS) check cd ..\sha1 @echo Making check in crypto\sha1 -$(MAKE) -$(MFLAGS) check cd ..