Changed the crypto make system to add build flexibility. The update cancels the requi...
[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 STLIBOBJS=\
16         aescrypt.o      \
17         aestab.o        \
18         aeskey.o        \
19         aes_s2k.o
20
21 OBJS=\
22         $(OUTPRE)aescrypt.$(OBJEXT)     \
23         $(OUTPRE)aestab.$(OBJEXT)       \
24         $(OUTPRE)aeskey.$(OBJEXT)       \
25         $(OUTPRE)aes_s2k.$(OBJEXT)
26
27 SRCS=\
28         $(srcdir)/aescrypt.c    \
29         $(srcdir)/aestab.c      \
30         $(srcdir)/aeskey.c      \
31         $(srcdir)/aes_s2k.c
32
33 GEN_OBJS=\
34         $(OUTPRE)aescrypt.$(OBJEXT)     \
35         $(OUTPRE)aestab.$(OBJEXT)       \
36         $(OUTPRE)aeskey.$(OBJEXT)
37
38 ##DOS##LIBOBJS = $(OBJS)
39
40 all-unix:: all-libobjs # aes-gen
41
42 includes:: depend
43
44 depend:: $(SRCS)
45
46 aes-gen: aes-gen.o $(GEN_OBJS)
47         $(CC_LINK) -I../../../../include $(LOCALINCLUDES) -o aes-gen aes-gen.o $(GEN_OBJS)
48
49 run-aes-gen: aes-gen
50         ./aes-gen > kresults.out
51
52 check:: run-aes-gen
53
54
55 clean-unix:: clean-libobjs
56
57 clean::
58         -$(RM) aes-gen aes-gen.o kresults.out
59
60 @libobj_frag@
61