~brian-sidebotham/openssl-cmake/1.0.1e

« back to all changes in this revision

Viewing changes to crypto/jpake/Makefile

  • Committer: Brian Sidebotham
  • Date: 2013-10-19 21:50:27 UTC
  • Revision ID: brian.sidebotham@gmail.com-20131019215027-yzoyh4svqj87uepu
ImportĀ OpenSSLĀ 1.0.1e

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
DIR=jpake
 
2
TOP=../..
 
3
 
 
4
CFLAGS= $(INCLUDES) $(CFLAG)
 
5
 
 
6
LIB=$(TOP)/libcrypto.a
 
7
LIBOBJ=jpake.o jpake_err.o
 
8
LIBSRC=jpake.c jpake_err.c
 
9
 
 
10
EXHEADER=jpake.h
 
11
TEST=jpaketest.c
 
12
 
 
13
top:
 
14
        (cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
 
15
 
 
16
all:    lib
 
17
 
 
18
lib:    $(LIBOBJ)
 
19
        $(AR) $(LIB) $(LIBOBJ)
 
20
        $(RANLIB) $(LIB) || echo Never mind.
 
21
        @touch lib
 
22
 
 
23
links:
 
24
        @$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER)
 
25
        @$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST)
 
26
 
 
27
install:
 
28
        @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile...
 
29
        @headerlist="$(EXHEADER)"; for i in $$headerlist ; \
 
30
        do  \
 
31
        (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
 
32
        chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
 
33
        done;
 
34
 
 
35
depend:
 
36
        @[ -n "$(MAKEDEPEND)" ] # should be set by upper Makefile...
 
37
        $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
 
38
 
 
39
dclean:
 
40
        $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
 
41
        mv -f Makefile.new $(MAKEFILE)
 
42
 
 
43
clean:
 
44
        rm -f *.s *.o *.obj des lib tags core .pure .nfs* *.old *.bak fluff
 
45
 
 
46
jpaketest: top jpaketest.c $(LIB)
 
47
        $(CC) $(CFLAGS) -Wall -Werror -g -o jpaketest jpaketest.c $(LIB)
 
48
# DO NOT DELETE THIS LINE -- make depend depends on it.
 
49
 
 
50
jpake.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
 
51
jpake.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
 
52
jpake.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
 
53
jpake.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
 
54
jpake.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
 
55
jpake.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
 
56
jpake.o: ../../include/openssl/symhacks.h jpake.c jpake.h
 
57
jpake_err.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
 
58
jpake_err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
 
59
jpake_err.o: ../../include/openssl/err.h ../../include/openssl/jpake.h
 
60
jpake_err.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
 
61
jpake_err.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
 
62
jpake_err.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
 
63
jpake_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
 
64
jpake_err.o: jpake_err.c