Makefile revision 143032
1259698Sdim#
2259698Sdim# SSLeay/crypto/dso/Makefile
3259698Sdim#
4259698Sdim
5259698SdimDIR=	dso
6259698SdimTOP=	../..
7259698SdimCC=	cc
8259698SdimINCLUDES= -I.. -I$(TOP) -I../../include
9259698SdimCFLAG=-g
10259698SdimINSTALL_PREFIX=
11259698SdimOPENSSLDIR=     /usr/local/ssl
12259698SdimINSTALLTOP=/usr/local/ssl
13259698SdimMAKEDEPPROG=	makedepend
14259698SdimMAKEDEPEND=	$(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG)
15259698SdimMAKEFILE=	Makefile
16259698SdimAR=		ar r
17259698Sdim
18259698SdimCFLAGS= $(INCLUDES) $(CFLAG)
19259698Sdim
20259698SdimGENERAL=Makefile
21259698SdimTEST=
22259698SdimAPPS=
23259698Sdim
24259698SdimLIB=$(TOP)/libcrypto.a
25259698SdimLIBSRC= dso_dl.c dso_dlfcn.c dso_err.c dso_lib.c dso_null.c \
26259698Sdim	dso_openssl.c dso_win32.c dso_vms.c
27259698SdimLIBOBJ= dso_dl.o dso_dlfcn.o dso_err.o dso_lib.o dso_null.o \
28259698Sdim	dso_openssl.o dso_win32.o dso_vms.o
29259698Sdim
30259698SdimSRC= $(LIBSRC)
31259698Sdim
32259698SdimEXHEADER= dso.h
33259698SdimHEADER=	$(EXHEADER)
34259698Sdim
35259698SdimALL=    $(GENERAL) $(SRC) $(HEADER)
36259698Sdim
37259698Sdimtop:
38259698Sdim	(cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
39259698Sdim
40259698Sdimall:	lib
41259698Sdim
42259698Sdimlib:	$(LIBOBJ)
43259698Sdim	$(AR) $(LIB) $(LIBOBJ)
44259698Sdim	$(RANLIB) $(LIB) || echo Never mind.
45259698Sdim	@touch lib
46259698Sdim
47259698Sdimfiles:
48259698Sdim	$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
49259698Sdim
50259698Sdimlinks:
51259698Sdim	@$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER)
52259698Sdim	@$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST)
53259698Sdim	@$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS)
54259698Sdim
55259698Sdiminstall:
56259698Sdim	@for i in $(EXHEADER) ; \
57259698Sdim	do  \
58259698Sdim	(cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
59259698Sdim	chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
60259698Sdim	done;
61259698Sdim
62259698Sdimtags:
63259698Sdim	ctags $(SRC)
64259698Sdim
65259698Sdimtests:
66259698Sdim
67259698Sdimlint:
68259698Sdim	lint -DLINT $(INCLUDES) $(SRC)>fluff
69259698Sdim
70259698Sdimdepend:
71259698Sdim	$(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
72259698Sdim
73259698Sdimdclean:
74259698Sdim	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
75259698Sdim	mv -f Makefile.new $(MAKEFILE)
76259698Sdim
77259698Sdimclean:
78259698Sdim	rm -f *.o */*.o *.obj lib tags core .pure .nfs* *.old *.bak fluff
79259698Sdim
80259698Sdim# DO NOT DELETE THIS LINE -- make depend depends on it.
81259698Sdim
82259698Sdimdso_dl.o: ../../e_os.h ../../include/openssl/bio.h
83259698Sdimdso_dl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
84259698Sdimdso_dl.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
85259698Sdimdso_dl.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
86259698Sdimdso_dl.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
87259698Sdimdso_dl.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
88259698Sdimdso_dl.o: ../../include/openssl/symhacks.h ../cryptlib.h dso_dl.c
89259698Sdimdso_dlfcn.o: ../../e_os.h ../../include/openssl/bio.h
90259698Sdimdso_dlfcn.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
91259698Sdimdso_dlfcn.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
92259698Sdimdso_dlfcn.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
93259698Sdimdso_dlfcn.o: ../../include/openssl/opensslconf.h
94259698Sdimdso_dlfcn.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
95259698Sdimdso_dlfcn.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
96259698Sdimdso_dlfcn.o: ../cryptlib.h dso_dlfcn.c
97259698Sdimdso_err.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h
98259698Sdimdso_err.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
99259698Sdimdso_err.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
100259698Sdimdso_err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
101259698Sdimdso_err.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
102259698Sdimdso_err.o: ../../include/openssl/symhacks.h dso_err.c
103259698Sdimdso_lib.o: ../../e_os.h ../../include/openssl/bio.h
104259698Sdimdso_lib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
105259698Sdimdso_lib.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
106259698Sdimdso_lib.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
107259698Sdimdso_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
108259698Sdimdso_lib.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
109259698Sdimdso_lib.o: ../../include/openssl/symhacks.h ../cryptlib.h dso_lib.c
110259698Sdimdso_null.o: ../../e_os.h ../../include/openssl/bio.h
111259698Sdimdso_null.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
112259698Sdimdso_null.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
113259698Sdimdso_null.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
114259698Sdimdso_null.o: ../../include/openssl/opensslconf.h
115259698Sdimdso_null.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
116259698Sdimdso_null.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
117259698Sdimdso_null.o: ../cryptlib.h dso_null.c
118259698Sdimdso_openssl.o: ../../e_os.h ../../include/openssl/bio.h
119259698Sdimdso_openssl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
120259698Sdimdso_openssl.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
121259698Sdimdso_openssl.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
122259698Sdimdso_openssl.o: ../../include/openssl/opensslconf.h
123259698Sdimdso_openssl.o: ../../include/openssl/opensslv.h
124259698Sdimdso_openssl.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
125259698Sdimdso_openssl.o: ../../include/openssl/symhacks.h ../cryptlib.h dso_openssl.c
126259698Sdimdso_vms.o: ../../e_os.h ../../include/openssl/bio.h
127259698Sdimdso_vms.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
128259698Sdimdso_vms.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
129259698Sdimdso_vms.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
130259698Sdimdso_vms.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
131259698Sdimdso_vms.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
132259698Sdimdso_vms.o: ../../include/openssl/symhacks.h ../cryptlib.h dso_vms.c
133259698Sdimdso_win32.o: ../../e_os.h ../../include/openssl/bio.h
134259698Sdimdso_win32.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
135259698Sdimdso_win32.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
136259698Sdimdso_win32.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
137259698Sdimdso_win32.o: ../../include/openssl/opensslconf.h
138259698Sdimdso_win32.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
139259698Sdimdso_win32.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
140259698Sdimdso_win32.o: ../cryptlib.h dso_win32.c
141259698Sdim