diff options
author | William Ahern <william@server.local> | 2013-02-27 10:36:37 -0800 |
---|---|---|
committer | William Ahern <william@server.local> | 2013-02-27 10:36:37 -0800 |
commit | 5992af860900214bbb7427fc3ce2ae90d539cc5a (patch) | |
tree | 7980a16bc4ea1f8d834977422598e44c16c0082a | |
parent | bbf4aa5af2b44069eded0704c6f7b3d926af75c6 (diff) | |
download | luaossl-5992af860900214bbb7427fc3ce2ae90d539cc5a.tar.gz luaossl-5992af860900214bbb7427fc3ce2ae90d539cc5a.tar.bz2 luaossl-5992af860900214bbb7427fc3ce2ae90d539cc5a.zip |
-n
remove '52' from lua path variables
-rw-r--r-- | Makefile | 83 |
1 files changed, 50 insertions, 33 deletions
@@ -2,9 +2,9 @@ prefix = /usr/local/lua52 | |||
2 | libdir = $(prefix)/lib | 2 | libdir = $(prefix)/lib |
3 | datadir = $(prefix)/share | 3 | datadir = $(prefix)/share |
4 | includedir = $(prefix)/include | 4 | includedir = $(prefix)/include |
5 | lua52include = $(includedir)/lua/5.2 | 5 | luainclude = $(includedir)/lua/5.2 |
6 | lua52path = $(datadir)/lua/5.2 | 6 | luapath = $(datadir)/lua/5.2 |
7 | lua52cpath = $(libdir)/lua/5.2 | 7 | luacpath = $(libdir)/lua/5.2 |
8 | 8 | ||
9 | LUAC = $(prefix)/bin/luac | 9 | LUAC = $(prefix)/bin/luac |
10 | 10 | ||
@@ -12,7 +12,7 @@ VENDOR.OS = $(shell ../mk/vendor.os) | |||
12 | VENDOR.CC = $(shell env CC="${CC}" ../mk/vendor.cc) | 12 | VENDOR.CC = $(shell env CC="${CC}" ../mk/vendor.cc) |
13 | 13 | ||
14 | 14 | ||
15 | CPPFLAGS = -I$(lua52include) | 15 | CPPFLAGS = -I$(luainclude) |
16 | 16 | ||
17 | ifeq ($(VENDOR.CC), sunpro) | 17 | ifeq ($(VENDOR.CC), sunpro) |
18 | DFLAGS = -g | 18 | DFLAGS = -g |
@@ -32,9 +32,6 @@ SOFLAGS = -shared | |||
32 | endif | 32 | endif |
33 | 33 | ||
34 | 34 | ||
35 | |||
36 | |||
37 | |||
38 | all: openssl.so | 35 | all: openssl.so |
39 | 36 | ||
40 | openssl.so: openssl.o | 37 | openssl.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 | ||
47 | install: $(DESTDIR)$(lua52cpath)/_openssl.so \ | 44 | install: $(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 | ||
111 | clean: | 108 | clean: |
112 | rm -f *.so *.o | 109 | rm -f *.so *.o |
113 | 110 | ||
114 | clean~: clean | 111 | clean~: clean |
115 | rm -f *~ | 112 | rm -f *~ |
113 | |||
114 | help: | ||
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>" | ||