Makefile.in 1.1 KB
Newer Older
1
#
R
Rich Salz 已提交
2
# OpenSSL/crypto/rsa/Makefile
3 4
#

R
Rich Salz 已提交
5
DIR=	rsa
6 7
TOP=	../..
CC=	cc
R
Rich Salz 已提交
8
INCLUDES= -I.. -I$(TOP) -I../../include
9
CFLAG=-g
R
Rich Salz 已提交
10
MAKEFILE=	Makefile
11 12
AR=		ar r

13
CFLAGS= $(INCLUDES) $(CFLAG) $(SHARED_CFLAG)
14 15 16 17

GENERAL=Makefile

LIB=$(TOP)/libcrypto.a
R
Rich Salz 已提交
18 19 20
LIBSRC= rsa_ossl.c rsa_gen.c rsa_lib.c rsa_sign.c rsa_saos.c rsa_err.c \
	rsa_pk1.c rsa_ssl.c rsa_none.c rsa_oaep.c rsa_chk.c rsa_null.c \
	rsa_pss.c rsa_x931.c rsa_asn1.c rsa_depr.c rsa_ameth.c rsa_prn.c \
21
	rsa_pmeth.c rsa_crpt.c rsa_x931g.c rsa_meth.c
R
Rich Salz 已提交
22 23 24
LIBOBJ= rsa_ossl.o rsa_gen.o rsa_lib.o rsa_sign.o rsa_saos.o rsa_err.o \
	rsa_pk1.o rsa_ssl.o rsa_none.o rsa_oaep.o rsa_chk.o rsa_null.o \
	rsa_pss.o rsa_x931.o rsa_asn1.o rsa_depr.o rsa_ameth.o rsa_prn.o \
25
	rsa_pmeth.o rsa_crpt.o rsa_x931g.o rsa_meth.o
26 27 28

SRC= $(LIBSRC)

R
Rich Salz 已提交
29 30
HEADER=	

31 32 33 34 35 36 37 38 39 40 41 42 43
ALL=    $(GENERAL) $(SRC) $(HEADER)

top:
	(cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)

all:	lib

lib:	$(LIBOBJ)
	$(AR) $(LIB) $(LIBOBJ)
	$(RANLIB) $(LIB) || echo Never mind.
	@touch lib

depend:
44
	$(TOP)/util/domd $(CFLAG) $(INCLUDES) -- $(PROGS) $(LIBSRC)
45 46

clean:
R
Rich Salz 已提交
47
	rm -f *.o */*.o *.obj lib tags core .pure .nfs* *.old *.bak fluff
48 49

# DO NOT DELETE THIS LINE -- make depend depends on it.