diff options
-rw-r--r-- | GNUmakefile | 24 |
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 | ||
39 | define BUILD_$(d) | 38 | define BUILD_$(d) |
40 | 39 | ||
@@ -50,14 +49,18 @@ $$(d)/$(1)/openssl.o: $$(d)/openssl.c $$(d)/compat52.h | |||
50 | 49 | ||
51 | liblua$(1)-openssl: $$(d)/$(1)/openssl.so | 50 | liblua$(1)-openssl: $$(d)/$(1)/openssl.so |
52 | 51 | ||
53 | all: liblua$(1)-openssl | ||
54 | |||
55 | endef # BUILD_$(d) | 52 | endef # 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 | ||
58 | ifneq "$(filter $(abspath $(d)/..)/%, $(abspath $(firstword $(MAKEFILE_LIST))))" "" | ||
59 | |||
60 | all: liblua5.1-openssl liblua5.2-openssl | ||
61 | |||
62 | endif | ||
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 | ||
116 | uninstall: liblua$(1)-openssl-uninstall | ||
117 | |||
118 | endef # INSTALL_$(d) | 123 | endef # 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 | ||
129 | ifneq "$(filter $(abspath $(d)/..)/%, $(abspath $(firstword $(MAKEFILE_LIST))))" "" | ||
130 | |||
131 | install: liblua5.1-openssl-install liblua5.2-openssl-install | ||
132 | |||
133 | uninstall: liblua5.1-openssl-uninstall liblua5.2-openssl-uninstall | ||
134 | |||
135 | endif | ||
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 |