summaryrefslogtreecommitdiffstats
path: root/src/lib/crypto/Makefile.in
blob: 054bff7d0a486aa6389dabbfe1965b55233deb63 (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
CFLAGS = $(CCOPTS) $(DEFS) -Icrc32 -Ides -Imd4 -Imd5
LDFLAGS = -g

TST=if test -n "`cat DONE`" ; then

OBJS=	cryptoconf.o \
	des-crc.o \
	des-md5.o \
	raw-des.o

SRCS=	$(srcdir)/cryptoconf.c \
	$(srcdir)/des-crc.c \
	$(srcdir)/des-md5.c \
	$(srcdir)/raw-des.c 

all::

libcrypto.a: des/DONE md4/DONE md5/DONE crc32/DONE os/DONE $(OBJS)
	(cd des; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
	(cd crc32; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
	(cd md4; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
	(cd md5; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
	(cd os; $(TST) $(ARADD) ../$@ `cat DONE` ; fi)
	$(ARADD) $@ $(OBJS)
	$(RANLIB) $@

install:: libcrypto.a
	$(INSTALL_DATA) libcrypto.a $(DESTDIR)$(KRB5_LIBDIR)/libcrypto.a
	$(RANLIB) $(DESTDIR)$(KRB5_LIBDIR)/libcrypto.a

clean::
	$(RM) libcrypto.a