4 BUILDTOP=$(REL)..$(S)..
5 SUBDIRS= krb @CRYPTO_IMPL@ crypto_tests
7 RUN_SETUP = @KRB5_RUN_ENV@
8 PROG_LIBPATH=-L$(TOPLIBD)
9 PROG_RPATH=$(KRB5_LIBDIR)
12 PROG_LIBPATH=-L$(TOPLIBD)
13 PROG_RPATH=$(KRB5_LIBDIR)
19 LIBINITFUNC=cryptoint_initialize_library
20 LIBFINIFUNC=cryptoint_cleanup_library
23 STOBJLISTS=krb/crc32/OBJS.ST krb/dk/OBJS.ST @CRYPTO_IMPL@/enc_provider/OBJS.ST \
24 @CRYPTO_IMPL@/hash_provider/OBJS.ST krb/keyhash_provider/OBJS.ST \
25 krb/prf/OBJS.ST krb/rand2key/OBJS.ST \
26 krb/old/OBJS.ST krb/raw/OBJS.ST krb/yarrow/OBJS.ST \
27 @CRYPTO_IMPL@/md4/OBJS.ST @CRYPTO_IMPL@/md5/OBJS.ST @CRYPTO_IMPL@/sha1/OBJS.ST \
28 @CRYPTO_IMPL@/arcfour/OBJS.ST @CRYPTO_IMPL@/aes/OBJS.ST @CRYPTO_IMPL@/des/OBJS.ST \
29 krb/OBJS.ST @CRYPTO_IMPL@/OBJS.ST
31 SUBDIROBJLISTS=krb/crc32/OBJS.ST krb/dk/OBJS.ST @CRYPTO_IMPL@/enc_provider/OBJS.ST \
32 @CRYPTO_IMPL@/hash_provider/OBJS.ST krb/keyhash_provider/OBJS.ST \
33 krb/prf/OBJS.ST krb/rand2key/OBJS.ST \
34 krb/old/OBJS.ST krb/raw/OBJS.ST krb/yarrow/OBJS.ST \
35 @CRYPTO_IMPL@/md4/OBJS.ST @CRYPTO_IMPL@/md5/OBJS.ST @CRYPTO_IMPL@/sha1/OBJS.ST \
36 @CRYPTO_IMPL@/arcfour/OBJS.ST @CRYPTO_IMPL@/aes/OBJS.ST @CRYPTO_IMPL@/des/OBJS.ST \
37 krb/OBJS.ST @CRYPTO_IMPL@/OBJS.ST
39 # No dependencies. Record places to find this shared object if the target
40 # link editor and loader support it.
42 SHLIB_DIRS=-L$(TOPLIBD)
43 SHLIB_EXPLIBS= $(SUPPORT_LIB) @CRYPTO_LIBS@ $(LIBS)
44 SHLIB_EXPDEPLIBS= $(SUPPORT_DEPLIB)
45 SHLIB_LDFLAGS= $(LDFLAGS) @SHLIB_RPATH_DIRS@
46 SHLIB_LIBDIRS= @SHLIB_LIBDIRS@
47 SHLIB_RDIRS=$(KRB5_LIBDIR)
49 ##DOS##LIBOBJS = $(OBJS)
51 all-unix:: all-liblinks
52 install-unix:: install-libs
61 clean-unix:: clean-liblinks clean-libs clean-libobjs
65 @echo Making in crypto\krb
68 @echo Making in crypto\@CRYPTO_IMPL@
71 @echo Making in crypto\crypto_tests
77 @echo Making in clean crypto\krb
78 $(MAKE) -$(MFLAGS) clean
80 @echo Making clean in crypto\@CRYPTO_IMPL@
81 $(MAKE) -$(MFLAGS) clean
83 @echo Making clean in crypto\crypto_tests
84 $(MAKE) -$(MFLAGS) clean