1194612Sed#
2194612Sed# crypto/seed/Makefile
3194612Sed#
4194612Sed
5194612SedDIR=	seed
6194612SedTOP=	../..
7194612SedCC=	cc
8194612SedCPP=	$(CC) -E
9194612SedINCLUDES=
10202878SrdivackyCFLAG=-g
11195340SedMAKEFILE=	Makefile
12195340SedAR=		ar r
13194612Sed
14194612SedCFLAGS= $(INCLUDES) $(CFLAG)
15194612Sed
16249423SdimGENERAL=Makefile
17249423SdimTEST=
18194612SedAPPS=
19249423Sdim
20249423SdimLIB=$(TOP)/libcrypto.a
21249423SdimLIBSRC=seed.c seed_ecb.c seed_cbc.c seed_cfb.c seed_ofb.c
22202878SrdivackyLIBOBJ=seed.o seed_ecb.o seed_cbc.o seed_cfb.o seed_ofb.o
23194612Sed
24194612SedSRC= $(LIBSRC)
25194612Sed
26194612SedEXHEADER= seed.h
27194612SedHEADER= seed_locl.h $(EXHEADER)
28195340Sed
29249423SdimALL=    $(GENERAL) $(SRC) $(HEADER)
30218893Sdim
31195340Sedtop:
32195340Sed	(cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
33195340Sed
34195340Sedall:	lib
35194612Sed
36206274Srdivackylib:	$(LIBOBJ)
37234353Sdim	$(AR) $(LIB) $(LIBOBJ)
38234353Sdim	$(RANLIB) $(LIB) || echo Never mind.
39234353Sdim	@touch lib
40234353Sdim
41234353Sdimfiles:
42263508Sdim	$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
43206274Srdivacky
44206274Srdivackylinks:
45206274Srdivacky	@$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER)
46234353Sdim	@$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST)
47206274Srdivacky	@$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS)
48194612Sed
49194612Sedinstall:
50194612Sed	@[ -n "$(INSTALLTOP)" ] # should be set by top Makefile...
51203954Srdivacky	@headerlist="$(EXHEADER)"; for i in $$headerlist ; \
52194612Sed	do  \
53194612Sed	(cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
54194612Sed	chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
55194612Sed	done;
56203954Srdivacky
57194612Sedtags:
58194612Sed	ctags $(SRC)
59203954Srdivacky
60194612Sedtests:
61194612Sed
62194612Sedlint:
63203954Srdivacky	lint -DLINT $(INCLUDES) $(SRC)>fluff
64198090Srdivacky
65198090Srdivackydepend:
66198090Srdivacky	@[ -n "$(MAKEDEPEND)" ] # should be set by upper Makefile...
67203954Srdivacky	$(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
68206274Srdivacky
69206274Srdivackydclean:
70243830Sdim	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
71243830Sdim	mv -f Makefile.new $(MAKEFILE)
72243830Sdim
73194612Sedclean:
74206274Srdivacky	rm -f *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff
75194612Sed
76203954Srdivacky# DO NOT DELETE THIS LINE -- make depend depends on it.
77194612Sed
78194612Sedseed.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
79194612Sedseed.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
80203954Srdivackyseed.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
81206274Srdivackyseed.o: ../../include/openssl/seed.h ../../include/openssl/stack.h
82218893Sdimseed.o: ../../include/openssl/symhacks.h seed.c seed_locl.h
83218893Sdimseed_cbc.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
84206274Srdivackyseed_cbc.o: ../../include/openssl/modes.h ../../include/openssl/opensslconf.h
85206274Srdivackyseed_cbc.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
86206274Srdivackyseed_cbc.o: ../../include/openssl/safestack.h ../../include/openssl/seed.h
87206274Srdivackyseed_cbc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
88226633Sdimseed_cbc.o: seed_cbc.c
89226633Sdimseed_cfb.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
90226633Sdimseed_cfb.o: ../../include/openssl/modes.h ../../include/openssl/opensslconf.h
91194612Sedseed_cfb.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
92194612Sedseed_cfb.o: ../../include/openssl/safestack.h ../../include/openssl/seed.h
93194612Sedseed_cfb.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
94194612Sedseed_cfb.o: seed_cfb.c
95194612Sedseed_ecb.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
96194612Sedseed_ecb.o: ../../include/openssl/opensslconf.h
97194612Sedseed_ecb.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
98194612Sedseed_ecb.o: ../../include/openssl/safestack.h ../../include/openssl/seed.h
99194612Sedseed_ecb.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
100203954Srdivackyseed_ecb.o: seed_ecb.c
101263508Sdimseed_ofb.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
102249423Sdimseed_ofb.o: ../../include/openssl/modes.h ../../include/openssl/opensslconf.h
103249423Sdimseed_ofb.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
104249423Sdimseed_ofb.o: ../../include/openssl/safestack.h ../../include/openssl/seed.h
105194612Sedseed_ofb.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
106194612Sedseed_ofb.o: seed_ofb.c
107194612Sed