1251875Speter#
2251875Speter# OpenSSL/crypto/pqueue/Makefile
3251875Speter#
4251875Speter
5251875SpeterDIR=	pqueue
6251875SpeterTOP=	../..
7251875SpeterCC=	cc
8251875SpeterINCLUDES=
9251875SpeterCFLAG=-g
10251875SpeterMAKEFILE=	Makefile
11251875SpeterAR=		ar r
12251875Speter
13251875SpeterCFLAGS= $(INCLUDES) $(CFLAG)
14251875Speter
15251875SpeterGENERAL=Makefile
16251875SpeterTEST=
17251875SpeterAPPS=
18251875Speter
19251875SpeterLIB=$(TOP)/libcrypto.a
20251875SpeterLIBSRC=pqueue.c
21251875SpeterLIBOBJ=pqueue.o
22251875Speter
23251875SpeterSRC= $(LIBSRC)
24251875Speter
25251875SpeterEXHEADER= pqueue.h
26251875SpeterHEADER=	$(EXHEADER)
27251875Speter
28251875SpeterALL=    $(GENERAL) $(SRC) $(HEADER)
29251875Speter
30251875Spetertop:
31251875Speter	(cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
32251875Speter
33251875Speterall:	lib
34251875Speter
35251875Speterlib:	$(LIBOBJ)
36251875Speter	$(AR) $(LIB) $(LIBOBJ)
37251875Speter	$(RANLIB) $(LIB) || echo Never mind.
38251875Speter	@touch lib
39251875Speter
40251875Speterfiles:
41251875Speter	$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
42251875Speter
43251875Speterlinks:
44251875Speter	@$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER)
45251875Speter	@$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST)
46251875Speter	@$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS)
47251875Speter
48251875Speterinstall:
49251875Speter	@[ -n "$(INSTALLTOP)" ] # should be set by top Makefile...
50251875Speter	@headerlist="$(EXHEADER)"; for i in $$headerlist ; \
51251875Speter	do  \
52251875Speter	(cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
53251875Speter	chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
54251875Speter	done;
55251875Speter
56251875Spetertags:
57251875Speter	ctags $(SRC)
58251875Speter
59251875Spetertests:
60251875Speter
61251875Speterlint:
62251875Speter	lint -DLINT $(INCLUDES) $(SRC)>fluff
63251875Speter
64251875Speterupdate: depend
65251875Speter
66251875Speterdepend:
67251875Speter	@[ -n "$(MAKEDEPEND)" ] # should be set by upper Makefile...
68251875Speter	$(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
69251875Speter
70251875Speterdclean:
71251875Speter	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
72251875Speter	mv -f Makefile.new $(MAKEFILE)
73251875Speter
74251875Speterclean:
75251875Speter	rm -f *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff
76251875Speter
77251875Speter# DO NOT DELETE THIS LINE -- make depend depends on it.
78251875Speter
79251875Speterpqueue.o: ../../e_os.h ../../include/openssl/bio.h ../../include/openssl/bn.h
80251875Speterpqueue.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
81251875Speterpqueue.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
82251875Speterpqueue.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
83251875Speterpqueue.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
84251875Speterpqueue.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
85251875Speterpqueue.o: ../../include/openssl/symhacks.h ../cryptlib.h pqueue.c pqueue.h
86251875Speter