summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorWilliam Ahern <william@server.local>2013-02-27 10:36:37 -0800
committerWilliam Ahern <william@server.local>2013-02-27 10:36:37 -0800
commit5992af860900214bbb7427fc3ce2ae90d539cc5a (patch)
tree7980a16bc4ea1f8d834977422598e44c16c0082a /Makefile
parentbbf4aa5af2b44069eded0704c6f7b3d926af75c6 (diff)
downloadluaossl-5992af860900214bbb7427fc3ce2ae90d539cc5a.tar.gz
luaossl-5992af860900214bbb7427fc3ce2ae90d539cc5a.tar.bz2
luaossl-5992af860900214bbb7427fc3ce2ae90d539cc5a.zip
-n
remove '52' from lua path variables
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile83
1 files changed, 50 insertions, 33 deletions
diff --git a/Makefile b/Makefile
index 28a9b88..c26fd2d 100644
--- a/Makefile
+++ b/Makefile
@@ -2,9 +2,9 @@ prefix = /usr/local/lua52
2libdir = $(prefix)/lib 2libdir = $(prefix)/lib
3datadir = $(prefix)/share 3datadir = $(prefix)/share
4includedir = $(prefix)/include 4includedir = $(prefix)/include
5lua52include = $(includedir)/lua/5.2 5luainclude = $(includedir)/lua/5.2
6lua52path = $(datadir)/lua/5.2 6luapath = $(datadir)/lua/5.2
7lua52cpath = $(libdir)/lua/5.2 7luacpath = $(libdir)/lua/5.2
8 8
9LUAC = $(prefix)/bin/luac 9LUAC = $(prefix)/bin/luac
10 10
@@ -12,7 +12,7 @@ VENDOR.OS = $(shell ../mk/vendor.os)
12VENDOR.CC = $(shell env CC="${CC}" ../mk/vendor.cc) 12VENDOR.CC = $(shell env CC="${CC}" ../mk/vendor.cc)
13 13
14 14
15CPPFLAGS = -I$(lua52include) 15CPPFLAGS = -I$(luainclude)
16 16
17ifeq ($(VENDOR.CC), sunpro) 17ifeq ($(VENDOR.CC), sunpro)
18DFLAGS = -g 18DFLAGS = -g
@@ -32,9 +32,6 @@ SOFLAGS = -shared
32endif 32endif
33 33
34 34
35
36
37
38all: openssl.so 35all: openssl.so
39 36
40openssl.so: openssl.o 37openssl.so: openssl.o
@@ -44,72 +41,92 @@ openssl.o: openssl.c compat52.h
44 $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< 41 $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
45 42
46 43
47install: $(DESTDIR)$(lua52cpath)/_openssl.so \ 44install: $(DESTDIR)$(luacpath)/_openssl.so \
48 $(DESTDIR)$(lua52path)/openssl/bignum.lua \ 45 $(DESTDIR)$(luapath)/openssl/bignum.lua \
49 $(DESTDIR)$(lua52path)/openssl/pubkey.lua \ 46 $(DESTDIR)$(luapath)/openssl/pubkey.lua \
50 $(DESTDIR)$(lua52path)/openssl/x509.lua \ 47 $(DESTDIR)$(luapath)/openssl/x509.lua \
51 $(DESTDIR)$(lua52path)/openssl/x509/name.lua \ 48 $(DESTDIR)$(luapath)/openssl/x509/name.lua \
52 $(DESTDIR)$(lua52path)/openssl/x509/altname.lua \ 49 $(DESTDIR)$(luapath)/openssl/x509/altname.lua \
53 $(DESTDIR)$(lua52path)/openssl/x509/chain.lua \ 50 $(DESTDIR)$(luapath)/openssl/x509/chain.lua \
54 $(DESTDIR)$(lua52path)/openssl/x509/store.lua \ 51 $(DESTDIR)$(luapath)/openssl/x509/store.lua \
55 $(DESTDIR)$(lua52path)/openssl/ssl/context.lua \ 52 $(DESTDIR)$(luapath)/openssl/ssl/context.lua \
56 $(DESTDIR)$(lua52path)/openssl/ssl.lua \ 53 $(DESTDIR)$(luapath)/openssl/ssl.lua \
57 $(DESTDIR)$(lua52path)/openssl/digest.lua \ 54 $(DESTDIR)$(luapath)/openssl/digest.lua \
58 $(DESTDIR)$(lua52path)/openssl/hmac.lua 55 $(DESTDIR)$(luapath)/openssl/hmac.lua
59 56
60$(DESTDIR)$(lua52cpath)/_openssl.so: openssl.so 57$(DESTDIR)$(luacpath)/_openssl.so: openssl.so
61 mkdir -p $(@D) 58 mkdir -p $(@D)
62 cp -p $< $@ 59 cp -p $< $@
63 60
64$(DESTDIR)$(lua52path)/openssl/bignum.lua: openssl.bignum.lua 61$(DESTDIR)$(luapath)/openssl/bignum.lua: openssl.bignum.lua
65 mkdir -p $(@D) 62 mkdir -p $(@D)
66 cp -p $< $@ 63 cp -p $< $@
67 64
68$(DESTDIR)$(lua52path)/openssl/pubkey.lua: openssl.pubkey.lua 65$(DESTDIR)$(luapath)/openssl/pubkey.lua: openssl.pubkey.lua
69 mkdir -p $(@D) 66 mkdir -p $(@D)
70 cp -p $< $@ 67 cp -p $< $@
71 68
72$(DESTDIR)$(lua52path)/openssl/x509.lua: openssl.x509.lua 69$(DESTDIR)$(luapath)/openssl/x509.lua: openssl.x509.lua
73 mkdir -p $(@D) 70 mkdir -p $(@D)
74 cp -p $< $@ 71 cp -p $< $@
75 72
76$(DESTDIR)$(lua52path)/openssl/x509/name.lua: openssl.x509.name.lua 73$(DESTDIR)$(luapath)/openssl/x509/name.lua: openssl.x509.name.lua
77 mkdir -p $(@D) 74 mkdir -p $(@D)
78 cp -p $< $@ 75 cp -p $< $@
79 76
80$(DESTDIR)$(lua52path)/openssl/x509/altname.lua: openssl.x509.altname.lua 77$(DESTDIR)$(luapath)/openssl/x509/altname.lua: openssl.x509.altname.lua
81 mkdir -p $(@D) 78 mkdir -p $(@D)
82 cp -p $< $@ 79 cp -p $< $@
83 80
84$(DESTDIR)$(lua52path)/openssl/x509/chain.lua: openssl.x509.chain.lua 81$(DESTDIR)$(luapath)/openssl/x509/chain.lua: openssl.x509.chain.lua
85 mkdir -p $(@D) 82 mkdir -p $(@D)
86 cp -p $< $@ 83 cp -p $< $@
87 84
88$(DESTDIR)$(lua52path)/openssl/x509/store.lua: openssl.x509.store.lua 85$(DESTDIR)$(luapath)/openssl/x509/store.lua: openssl.x509.store.lua
89 mkdir -p $(@D) 86 mkdir -p $(@D)
90 cp -p $< $@ 87 cp -p $< $@
91 88
92$(DESTDIR)$(lua52path)/openssl/ssl/context.lua: openssl.ssl.context.lua 89$(DESTDIR)$(luapath)/openssl/ssl/context.lua: openssl.ssl.context.lua
93 mkdir -p $(@D) 90 mkdir -p $(@D)
94 cp -p $< $@ 91 cp -p $< $@
95 92
96$(DESTDIR)$(lua52path)/openssl/ssl.lua: openssl.ssl.lua 93$(DESTDIR)$(luapath)/openssl/ssl.lua: openssl.ssl.lua
97 mkdir -p $(@D) 94 mkdir -p $(@D)
98 cp -p $< $@ 95 cp -p $< $@
99 96
100$(DESTDIR)$(lua52path)/openssl/digest.lua: openssl.digest.lua 97$(DESTDIR)$(luapath)/openssl/digest.lua: openssl.digest.lua
101 mkdir -p $(@D) 98 mkdir -p $(@D)
102 cp -p $< $@ 99 cp -p $< $@
103 100
104$(DESTDIR)$(lua52path)/openssl/hmac.lua: openssl.hmac.lua 101$(DESTDIR)$(luapath)/openssl/hmac.lua: openssl.hmac.lua
105 mkdir -p $(@D) 102 mkdir -p $(@D)
106 cp -p $< $@ 103 cp -p $< $@
107 104
108 105
109.PHONY: clean clean~ 106.PHONY: clean clean~ help
110 107
111clean: 108clean:
112 rm -f *.so *.o 109 rm -f *.so *.o
113 110
114clean~: clean 111clean~: clean
115 rm -f *~ 112 rm -f *~
113
114help:
115 @echo "Available targets:"
116 @echo ""
117 @echo " all - build all binary targets"
118 @echo "openssl.so - build openssl.so module"
119 @echo " install - install openssl modules"
120 @echo " clean - rm binary targets, object files, debugging symbols, etc"
121 @echo " clean~ - clean + rm *~"
122 @echo " help - echo this help message"
123 @echo ""
124 @echo "Some important Make variables:"
125 @echo ""
126 @echo " prefix - path to install root"
127 @echo 'luainclude - path to Lua headers ($$(prefix)/include/lua/5.2)'
128 @echo ' luapath - install path for Lua modules ($$(prefix)/share/lua/5.2)'
129 @echo ' luacpath - install path for Lua C modules ($$(prefix)/lib/lua/5.2)'
130 @echo ' LUAC - path to luac utility ($$(prefix)/bin/luac)'
131 @echo ""
132 @echo "Report bugs to <william@25thandClement.com>"