a39e7df92a10b571bccad43fec095babeb86cd0a
[krb5.git] / src / lib / crypto / builtin / aes / Makefile.in
1 thisconfigdir=../../../..
2 myfulldir=lib/crypto/builtin/aes
3 mydir=lib/crypto/builtin/aes
4 BUILDTOP=$(REL)..$(S)..$(S)..$(S)..
5 LOCALINCLUDES = -I$(srcdir)/.. -I$(srcdir)/../../krb/dk  -I$(srcdir)/../../../../include
6 DEFS=
7
8 ##DOS##BUILDTOP = ..\..\..\..
9 ##DOS##PREFIXDIR=aes
10 ##DOS##OBJFILE=..\$(OUTPRE)aes.lst
11
12 PROG_LIBPATH=-L$(TOPLIBD)
13 PROG_RPATH=$(KRB5_LIBDIR)
14
15 CIMPL = @CRYPTO_IMPL@/aes
16
17 STLIBOBJS=\
18         ../../$(CIMPL)/aescrypt.o       \
19         ../../$(CIMPL)/aestab.o \
20         ../../$(CIMPL)/aeskey.o \
21         ../../$(CIMPL)/aes_s2k.o
22
23 OBJS=\
24         $(OUTPRE)../../$(CIMPL)/aescrypt.$(OBJEXT)      \
25         $(OUTPRE)../../$(CIMPL)/aestab.$(OBJEXT)        \
26         $(OUTPRE)../../$(CIMPL)/aeskey.$(OBJEXT)        \
27         $(OUTPRE)../../$(CIMPL)/aes_s2k.$(OBJEXT)
28
29 SRCS=\
30         $(srcdir)/../../$(CIMPL)/aescrypt.c     \
31         $(srcdir)/../../$(CIMPL)/aestab.c       \
32         $(srcdir)/../../$(CIMPL)/aeskey.c       \
33         $(srcdir)/../../$(CIMPL)/aes_s2k.c
34
35 GEN_OBJS=\
36         $(OUTPRE)../../$(CIMPL)/aescrypt.$(OBJEXT)      \
37         $(OUTPRE)../../$(CIMPL)/aestab.$(OBJEXT)        \
38         $(OUTPRE)../../$(CIMPL)/aeskey.$(OBJEXT)
39
40 ##DOS##LIBOBJS = $(OBJS)
41
42 all-unix:: all-libobjs # aes-gen
43
44 includes:: depend
45
46 depend:: $(SRCS)
47
48 ../../$(CIMPL)/aes-gen: ../../$(CIMPL)/aes-gen.o $(GEN_OBJS)
49         $(CC_LINK) -I../../../../include $(LOCALINCLUDES) -o ../../$(CIMPL)/aes-gen ../../$(CIMPL)/aes-gen.o $(GEN_OBJS)
50
51 run-aes-gen: ../../$(CIMPL)/aes-gen
52         ../../$(CIMPL)/aes-gen > kresults.out
53
54 check:: run-aes-gen
55
56
57 clean-unix:: clean-libobjs
58
59 clean::
60         -$(RM) ../../$(CIMPL)/aes-gen ../../$(CIMPL)/aes-gen.o ../../$(CIMPL)/kresults.out
61
62 @libobj_frag@
63