]> git.ipfire.org Git - thirdparty/openssl.git/blame - crypto/chacha/Makefile.in
Make sure the effect of "pic" / "no-pic" is used with assembler compilations
[thirdparty/openssl.git] / crypto / chacha / Makefile.in
CommitLineData
7dcb2186
AP
1#
2# OpenSSL/crypto/chacha/Makefile
3#
4
5DIR= chacha
6TOP= ../..
7CC= cc
8CPP= $(CC) -E
9INCLUDES=
10CFLAG=-g
11AR= ar r
12
13CHACHA_ENC=chacha_enc.o
14
45502bfe 15CFLAGS= $(INCLUDES) $(CFLAG) $(SHARED_CFLAG)
5b14d5b5 16ASFLAGS= $(INCLUDES) $(ASFLAG) $(SHARED_CFLAG)
7dcb2186
AP
17AFLAGS= $(ASFLAGS)
18
19GENERAL=Makefile
7dcb2186
AP
20
21LIB=$(TOP)/libcrypto.a
22LIBSRC=chacha_enc.c
23LIBOBJ=$(CHACHA_ENC)
24
25SRC= $(LIBSRC)
26
27ALL= $(GENERAL) $(SRC) $(HEADER)
28
29top:
30 (cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
31
32all: lib
33
34lib: $(LIBOBJ)
35 $(AR) $(LIB) $(LIBOBJ)
36 $(RANLIB) $(LIB) || echo Never mind.
37 @touch lib
38
a98c648e 39chacha-x86.s: asm/chacha-x86.pl
df0cb57c 40 $(PERL) asm/chacha-x86.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) $@
a98c648e 41chacha-x86_64.s: asm/chacha-x86_64.pl
df0cb57c 42 $(PERL) asm/chacha-x86_64.pl $(PERLASM_SCHEME) $@
9e58d119
AP
43chacha-ppc.s: asm/chacha-ppc.pl
44 $(PERL) asm/chacha-ppc.pl $(PERLASM_SCHEME) $@
a98c648e 45
592eef5c
AP
46chacha-%.S: asm/chacha-%.pl; $(PERL) $< $(PERLASM_SCHEME) $@
47
1fdcef75
AP
48chacha-armv4.o: chacha-armv4.S
49chacha-armv8.o: chacha-armv8.S
50
7dcb2186
AP
51files:
52 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
53
7dcb2186 54depend:
ce192ebe 55 $(TOP)/util/domd $(CFLAG) $(INCLUDES) -- $(PROGS) $(LIBSRC)
7dcb2186 56
7dcb2186
AP
57clean:
58 rm -f *.s *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff
59
60# DO NOT DELETE THIS LINE -- make depend depends on it.