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>" | ||
