Makefile revision 177609
1139749Simp#
275885Sorion# OpenSSL/crypto/dso/Makefile
375885Sorion#
475885Sorion
575885SorionDIR=	dso
675885SorionTOP=	../..
775885SorionCC=	cc
875885SorionINCLUDES= -I.. -I$(TOP) -I../../include
975885SorionCFLAG=-g
1075885SorionMAKEFILE=	Makefile
1175885SorionAR=		ar r
1275885Sorion
1375885SorionCFLAGS= $(INCLUDES) $(CFLAG)
1475885Sorion
1575885SorionGENERAL=Makefile
1675885SorionTEST=
1775885SorionAPPS=
1875885Sorion
1975885SorionLIB=$(TOP)/libcrypto.a
2075885SorionLIBSRC= dso_dl.c dso_dlfcn.c dso_err.c dso_lib.c dso_null.c \
2175885Sorion	dso_openssl.c dso_win32.c dso_vms.c
2275885SorionLIBOBJ= dso_dl.o dso_dlfcn.o dso_err.o dso_lib.o dso_null.o \
2375885Sorion	dso_openssl.o dso_win32.o dso_vms.o
2475885Sorion
2575885SorionSRC= $(LIBSRC)
2675885Sorion
2775885SorionEXHEADER= dso.h
2875885SorionHEADER=	$(EXHEADER)
2975885Sorion
30108533SschweikhALL=    $(GENERAL) $(SRC) $(HEADER)
3175885Sorion
3275885Soriontop:
3378362Scg	(cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
3475885Sorion
3575885Sorionall:	lib
36193640Sariff
37193640Sarifflib:	$(LIBOBJ)
38193640Sariff	$(AR) $(LIB) $(LIBOBJ)
39193640Sariff	$(RANLIB) $(LIB) || echo Never mind.
4075885Sorion	@touch lib
4175885Sorion
4275885Sorionfiles:
4375885Sorion	$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
44119287Simp
45119287Simplinks:
4675885Sorion	@$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER)
4775885Sorion	@$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST)
4875885Sorion	@$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS)
4982180Scg
5082180Scginstall:
5175885Sorion	@[ -n "$(INSTALLTOP)" ] # should be set by top Makefile...
5275885Sorion	@headerlist="$(EXHEADER)"; for i in $$headerlist ; \
5375885Sorion	do  \
5475885Sorion	(cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
5575885Sorion	chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
5675885Sorion	done;
5784771Sorion
5884771Soriontags:
5975885Sorion	ctags $(SRC)
6075885Sorion
6175885Soriontests:
6275885Sorion
6375885Sorionlint:
6475885Sorion	lint -DLINT $(INCLUDES) $(SRC)>fluff
6575885Sorion
6675885Soriondepend:
6775885Sorion	@[ -n "$(MAKEDEPEND)" ] # should be set by upper Makefile...
6875885Sorion	$(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
6975885Sorion
7075885Soriondclean:
7175885Sorion	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
7275885Sorion	mv -f Makefile.new $(MAKEFILE)
7375885Sorion
7475885Sorionclean:
7575885Sorion	rm -f *.o */*.o *.obj lib tags core .pure .nfs* *.old *.bak fluff
7675885Sorion
7775885Sorion# DO NOT DELETE THIS LINE -- make depend depends on it.
7875885Sorion
7975885Soriondso_dl.o: ../../e_os.h ../../include/openssl/bio.h
8075885Soriondso_dl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
8175885Soriondso_dl.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
82148588Snetchilddso_dl.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
8384771Soriondso_dl.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
8484771Soriondso_dl.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
8575885Soriondso_dl.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
8675885Soriondso_dl.o: ../cryptlib.h dso_dl.c
8775885Soriondso_dlfcn.o: ../../e_os.h ../../include/openssl/bio.h
8875885Soriondso_dlfcn.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
8975885Soriondso_dlfcn.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
9075885Soriondso_dlfcn.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
91193640Sariffdso_dlfcn.o: ../../include/openssl/opensslconf.h
92193640Sariffdso_dlfcn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
93193640Sariffdso_dlfcn.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
94193640Sariffdso_dlfcn.o: ../../include/openssl/symhacks.h ../cryptlib.h dso_dlfcn.c
9575885Soriondso_err.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h
9675885Soriondso_err.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
9775885Soriondso_err.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
98148588Snetchilddso_err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
99148588Snetchilddso_err.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
100148588Snetchilddso_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
101148588Snetchilddso_err.o: dso_err.c
102148588Snetchilddso_lib.o: ../../e_os.h ../../include/openssl/bio.h
10375885Soriondso_lib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
10475885Soriondso_lib.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
10575885Soriondso_lib.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
10675885Soriondso_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
10778362Scgdso_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
10875885Soriondso_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
10975885Soriondso_lib.o: ../cryptlib.h dso_lib.c
11075885Soriondso_null.o: ../../e_os.h ../../include/openssl/bio.h
11175885Soriondso_null.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
11275885Soriondso_null.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
11375885Soriondso_null.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
11475885Soriondso_null.o: ../../include/openssl/opensslconf.h
11575885Soriondso_null.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
11675885Soriondso_null.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
11775885Soriondso_null.o: ../../include/openssl/symhacks.h ../cryptlib.h dso_null.c
11875885Soriondso_openssl.o: ../../e_os.h ../../include/openssl/bio.h
11975885Soriondso_openssl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
12075885Soriondso_openssl.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
12175885Soriondso_openssl.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
12275885Soriondso_openssl.o: ../../include/openssl/opensslconf.h
12375885Soriondso_openssl.o: ../../include/openssl/opensslv.h
12475885Soriondso_openssl.o: ../../include/openssl/ossl_typ.h
12575885Soriondso_openssl.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
12675885Soriondso_openssl.o: ../../include/openssl/symhacks.h ../cryptlib.h dso_openssl.c
12775885Soriondso_vms.o: ../../e_os.h ../../include/openssl/bio.h
12875885Soriondso_vms.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
12975885Soriondso_vms.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
13075885Soriondso_vms.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
13175885Soriondso_vms.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
13275885Soriondso_vms.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
13375885Soriondso_vms.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
13475885Soriondso_vms.o: ../cryptlib.h dso_vms.c
13575885Soriondso_win32.o: ../../e_os.h ../../include/openssl/bio.h
13675885Soriondso_win32.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
13775885Soriondso_win32.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
13875885Soriondso_win32.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
13975885Soriondso_win32.o: ../../include/openssl/opensslconf.h
14075885Soriondso_win32.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
14175885Soriondso_win32.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
14275885Soriondso_win32.o: ../../include/openssl/symhacks.h ../cryptlib.h dso_win32.c
14375885Sorion