summaryrefslogtreecommitdiffstats
path: root/src/lib/crypto/Makefile.in
blob: 464db261b0a68bb6bf84bac2dad591025e6e21e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
mydir=lib$(S)crypto
BUILDTOP=$(REL)..$(S)..
SUBDIRS= krb $(CRYPTO_IMPL) crypto_tests

RUN_SETUP = @KRB5_RUN_ENV@
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
DEFS=

PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)


LIBBASE=k5crypto
LIBMAJOR=3
LIBMINOR=1
LIBINITFUNC=cryptoint_initialize_library
LIBFINIFUNC=cryptoint_cleanup_library
RELDIR=crypto

STOBJLISTS=krb/crc32/OBJS.ST krb/dk/OBJS.ST				\
	$(CRYPTO_IMPL)/enc_provider/OBJS.ST				\
	$(CRYPTO_IMPL)/hash_provider/OBJS.ST				\
	krb/checksum/OBJS.ST krb/prf/OBJS.ST krb/rand2key/OBJS.ST	\
	krb/old/OBJS.ST krb/raw/OBJS.ST krb/prng/OBJS.ST		\
	krb/prng/$(PRNG_ALG)/OBJS.ST					\
	$(CRYPTO_IMPL)/md4/OBJS.ST $(CRYPTO_IMPL)/md5/OBJS.ST		\
	$(CRYPTO_IMPL)/sha1/OBJS.ST					\
	$(CRYPTO_IMPL)/sha2/OBJS.ST					\
	krb/arcfour/OBJS.ST						\
	$(CRYPTO_IMPL)/aes/OBJS.ST $(CRYPTO_IMPL)/des/OBJS.ST		\
	$(CRYPTO_IMPL)/camellia/OBJS.ST krb/OBJS.ST			\
	$(CRYPTO_IMPL)/OBJS.ST

SUBDIROBJLISTS=krb/crc32/OBJS.ST krb/dk/OBJS.ST				\
	$(CRYPTO_IMPL)/enc_provider/OBJS.ST				\
	$(CRYPTO_IMPL)/hash_provider/OBJS.ST				\
	krb/checksum/OBJS.ST krb/prf/OBJS.ST krb/rand2key/OBJS.ST	\
	krb/old/OBJS.ST krb/raw/OBJS.ST krb/prng/OBJS.ST		\
	krb/prng/$(PRNG_ALG)/OBJS.ST					\
	$(CRYPTO_IMPL)/md4/OBJS.ST $(CRYPTO_IMPL)/md5/OBJS.ST		\
	$(CRYPTO_IMPL)/sha1/OBJS.ST					\
	$(CRYPTO_IMPL)/sha2/OBJS.ST					\
	krb/arcfour/OBJS.ST						\
	$(CRYPTO_IMPL)/aes/OBJS.ST $(CRYPTO_IMPL)/des/OBJS.ST		\
	$(CRYPTO_IMPL)/camellia/OBJS.ST krb/OBJS.ST			\
	$(CRYPTO_IMPL)/OBJS.ST

# No dependencies.  Record places to find this shared object if the target
# link editor and loader support it.
DEPLIBS=
CRYPTO_LIBS=@CRYPTO_LIBS@
CRYPTO_IMPL_LIBS=@CRYPTO_IMPL_LIBS@
SHLIB_DIRS=-L$(TOPLIBD)
SHLIB_EXPLIBS= $(SUPPORT_LIB) $(CRYPTO_LIBS) $(CRYPTO_IMPL_LIBS) $(LIBS)
SHLIB_EXPDEPLIBS= $(SUPPORT_DEPLIB)
SHLIB_LDFLAGS= $(LDFLAGS) @SHLIB_RPATH_DIRS@
SHLIB_LIBDIRS= @SHLIB_LIBDIRS@
SHLIB_RDIRS=$(KRB5_LIBDIR)

##DOS##LIBNAME=$(OUTPRE)crypto.lib
##DOS##OBJFILEDEP=$(OUTPRE)crc32.lst $(OUTPRE)rand2key.lst $(OUTPRE)yarrow.lst $(OUTPRE)prng.lst $(OUTPRE)prf.lst $(OUTPRE)checksum.lst $(OUTPRE)krb.lst $(OUTPRE)old.lst $(OUTPRE)raw.lst $(OUTPRE)arcfour.lst $(OUTPRE)dk.lst $(OUTPRE)aes.lst $(OUTPRE)enc_provider.lst $(OUTPRE)des.lst $(OUTPRE)md5.lst $(OUTPRE)camellia.lst $(OUTPRE)md4.lst $(OUTPRE)hash_provider.lst $(OUTPRE)sha2.lst $(OUTPRE)sha1.lst $(OUTPRE)builtin.lst
##DOS##OBJFILELIST=@$(OUTPRE)crc32.lst @$(OUTPRE)rand2key.lst @$(OUTPRE)yarrow.lst @$(OUTPRE)prng.lst @$(OUTPRE)prf.lst @$(OUTPRE)checksum.lst @$(OUTPRE)krb.lst @$(OUTPRE)old.lst @$(OUTPRE)raw.lst @$(OUTPRE)arcfour.lst @$(OUTPRE)dk.lst @$(OUTPRE)aes.lst @$(OUTPRE)enc_provider.lst @$(OUTPRE)des.lst @$(OUTPRE)md5.lst @$(OUTPRE)camellia.lst @$(OUTPRE)md4.lst @$(OUTPRE)hash_provider.lst @$(OUTPRE)sha2.lst @$(OUTPRE)sha1.lst @$(OUTPRE)builtin.lst

all-unix:: all-liblinks
install-unix:: install-libs


# all-unix:: 
# install-unix:: 

libcrypto.lib:
	libdir crypto.lib

clean-unix:: clean-liblinks clean-libs clean-libobjs

@lib_frag@
@libobj_frag@