summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--GNUmakefile24
1 files changed, 18 insertions, 6 deletions
diff --git a/GNUmakefile b/GNUmakefile
index c895dd1..c6129ef 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -34,7 +34,6 @@ LDFLAGS_$(d) += -lssl -lcrypto
34# 34#
35# C O M P I L A T I O N R U L E S 35# C O M P I L A T I O N R U L E S
36# 36#
37#all: $(d)/openssl.so
38 37
39define BUILD_$(d) 38define BUILD_$(d)
40 39
@@ -50,14 +49,18 @@ $$(d)/$(1)/openssl.o: $$(d)/openssl.c $$(d)/compat52.h
50 49
51liblua$(1)-openssl: $$(d)/$(1)/openssl.so 50liblua$(1)-openssl: $$(d)/$(1)/openssl.so
52 51
53all: liblua$(1)-openssl
54
55endef # BUILD_$(d) 52endef # BUILD_$(d)
56 53
57$(eval $(call BUILD_$(d),5.1)) 54$(eval $(call BUILD_$(d),5.1))
58 55
59$(eval $(call BUILD_$(d),5.2)) 56$(eval $(call BUILD_$(d),5.2))
60 57
58ifneq "$(filter $(abspath $(d)/..)/%, $(abspath $(firstword $(MAKEFILE_LIST))))" ""
59
60all: liblua5.1-openssl liblua5.2-openssl
61
62endif
63
61 64
62# 65#
63# I N S T A L L & U N I N S T A L L R U L E S 66# I N S T A L L & U N I N S T A L L R U L E S
@@ -88,18 +91,22 @@ $$(DESTDIR)$(2)/_openssl.so: $$(d)/$(1)/openssl.so
88 $$(CP) -p $$< $$@ 91 $$(CP) -p $$< $$@
89 92
90$$(DESTDIR)$(3)/openssl/%.lua: $$(d)/openssl.%.lua 93$$(DESTDIR)$(3)/openssl/%.lua: $$(d)/openssl.%.lua
94 $$(LUAC$(1)_$(d)) -p $$<
91 $$(MKDIR) -p $$(@D) 95 $$(MKDIR) -p $$(@D)
92 $$(CP) -p $$< $$@ 96 $$(CP) -p $$< $$@
93 97
94$$(DESTDIR)$(3)/openssl/x509/%.lua: $$(d)/openssl.x509.%.lua 98$$(DESTDIR)$(3)/openssl/x509/%.lua: $$(d)/openssl.x509.%.lua
99 $$(LUAC$(1)_$(d)) -p $$<
95 $$(MKDIR) -p $$(@D) 100 $$(MKDIR) -p $$(@D)
96 $$(CP) -p $$< $$@ 101 $$(CP) -p $$< $$@
97 102
98$$(DESTDIR)$(3)/openssl/ssl/%.lua: $$(d)/openssl.ssl.%.lua 103$$(DESTDIR)$(3)/openssl/ssl/%.lua: $$(d)/openssl.ssl.%.lua
104 $$(LUAC$(1)_$(d)) -p $$<
99 $$(MKDIR) -p $$(@D) 105 $$(MKDIR) -p $$(@D)
100 $$(CP) -p $$< $$@ 106 $$(CP) -p $$< $$@
101 107
102$$(DESTDIR)$(3)/openssl/ssl/%.lua: $$(d)/openssl.ssl.%.lua 108$$(DESTDIR)$(3)/openssl/ssl/%.lua: $$(d)/openssl.ssl.%.lua
109 $$(LUAC$(1)_$(d)) -p $$<
103 $$(MKDIR) -p $$(@D) 110 $$(MKDIR) -p $$(@D)
104 $$(CP) -p $$< $$@ 111 $$(CP) -p $$< $$@
105 112
@@ -113,15 +120,20 @@ liblua$(1)-openssl-uninstall:
113 -$$(RMDIR) $$(DESTDIR)$(3)/openssl/ssl 120 -$$(RMDIR) $$(DESTDIR)$(3)/openssl/ssl
114 -$$(RMDIR) $$(DESTDIR)$(3)/openssl 121 -$$(RMDIR) $$(DESTDIR)$(3)/openssl
115 122
116uninstall: liblua$(1)-openssl-uninstall
117
118endef # INSTALL_$(d) 123endef # INSTALL_$(d)
119 124
120
121$(eval $(call INSTALL_$(d),5.1,$$(lua51cpath),$$(lua51path))) 125$(eval $(call INSTALL_$(d),5.1,$$(lua51cpath),$$(lua51path)))
122 126
123$(eval $(call INSTALL_$(d),5.2,$$(lua52cpath),$$(lua52path))) 127$(eval $(call INSTALL_$(d),5.2,$$(lua52cpath),$$(lua52path)))
124 128
129ifneq "$(filter $(abspath $(d)/..)/%, $(abspath $(firstword $(MAKEFILE_LIST))))" ""
130
131install: liblua5.1-openssl-install liblua5.2-openssl-install
132
133uninstall: liblua5.1-openssl-uninstall liblua5.2-openssl-uninstall
134
135endif
136
125 137
126# 138#
127# C L E A N R U L E S 139# C L E A N R U L E S