b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame^] | 1 | --- a/src/Makefile.in |
| 2 | +++ b/src/Makefile.in |
| 3 | @@ -86,7 +86,6 @@ POST_INSTALL = : |
| 4 | NORMAL_UNINSTALL = : |
| 5 | PRE_UNINSTALL = : |
| 6 | POST_UNINSTALL = : |
| 7 | -@USE_LUA_TRUE@noinst_PROGRAMS = lua2c$(EXEEXT) |
| 8 | @INCLUDE_LUASHELL_TRUE@@USE_LUA_TRUE@am__append_1 = h_lua.c h_lua.h |
| 9 | @INCLUDE_LUACSHELL_TRUE@@USE_LUA_TRUE@am__append_2 = h_luac.c h_luac.h |
| 10 | bin_PROGRAMS = haserl$(EXEEXT) |
| 11 | @@ -124,9 +123,6 @@ am__DEPENDENCIES_1 = |
| 12 | haserl_DEPENDENCIES = $(am__DEPENDENCIES_1) |
| 13 | haserl_LINK = $(CCLD) $(haserl_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ |
| 14 | $(LDFLAGS) -o $@ |
| 15 | -lua2c_SOURCES = lua2c.c |
| 16 | -lua2c_OBJECTS = lua2c.$(OBJEXT) |
| 17 | -lua2c_LDADD = $(LDADD) |
| 18 | AM_V_P = $(am__v_P_@AM_V@) |
| 19 | am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) |
| 20 | am__v_P_0 = false |
| 21 | @@ -159,8 +155,8 @@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) |
| 22 | am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) |
| 23 | am__v_CCLD_0 = @echo " CCLD " $@; |
| 24 | am__v_CCLD_1 = |
| 25 | -SOURCES = $(haserl_SOURCES) $(nodist_haserl_SOURCES) lua2c.c |
| 26 | -DIST_SOURCES = $(am__haserl_SOURCES_DIST) lua2c.c |
| 27 | +SOURCES = $(haserl_SOURCES) $(nodist_haserl_SOURCES) |
| 28 | +DIST_SOURCES = $(am__haserl_SOURCES_DIST) |
| 29 | am__can_run_installinfo = \ |
| 30 | case $$AM_UPDATE_INFO_DIR in \ |
| 31 | n|no|NO) false;; \ |
| 32 | @@ -284,7 +280,7 @@ target_alias = @target_alias@ |
| 33 | top_build_prefix = @top_build_prefix@ |
| 34 | top_builddir = @top_builddir@ |
| 35 | top_srcdir = @top_srcdir@ |
| 36 | -EXTRA_DIST = haserl_lualib.lua lua2c.c |
| 37 | +EXTRA_DIST = haserl_lualib.lua |
| 38 | |
| 39 | # Not strictly required, but we explicitly do not distribute the generated inc file |
| 40 | nodist_haserl_SOURCES = haserl_lualib.inc |
| 41 | @@ -396,10 +392,6 @@ haserl$(EXEEXT): $(haserl_OBJECTS) $(has |
| 42 | @rm -f haserl$(EXEEXT) |
| 43 | $(AM_V_CCLD)$(haserl_LINK) $(haserl_OBJECTS) $(haserl_LDADD) $(LIBS) |
| 44 | |
| 45 | -@USE_LUA_FALSE@lua2c$(EXEEXT): $(lua2c_OBJECTS) $(lua2c_DEPENDENCIES) $(EXTRA_lua2c_DEPENDENCIES) |
| 46 | -@USE_LUA_FALSE@ @rm -f lua2c$(EXEEXT) |
| 47 | -@USE_LUA_FALSE@ $(AM_V_CCLD)$(LINK) $(lua2c_OBJECTS) $(lua2c_LDADD) $(LIBS) |
| 48 | - |
| 49 | mostlyclean-compile: |
| 50 | -rm -f *.$(OBJEXT) |
| 51 | |
| 52 | @@ -416,7 +408,6 @@ distclean-compile: |
| 53 | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/haserl-haserl.Po@am__quote@ |
| 54 | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/haserl-rfc2388.Po@am__quote@ |
| 55 | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/haserl-sliding_buffer.Po@am__quote@ |
| 56 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lua2c.Po@am__quote@ |
| 57 | |
| 58 | .c.o: |
| 59 | @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< |
| 60 | @@ -770,17 +761,13 @@ uninstall-am: uninstall-binPROGRAMS |
| 61 | .PRECIOUS: Makefile |
| 62 | |
| 63 | |
| 64 | -# lua2c_LIBS ?= -llua -ldl -lm |
| 65 | -@USE_LUA_TRUE@lua2c_LDFLAGS ?= -Wl,-E |
| 66 | -@USE_LUA_TRUE@lua2c: lua2c.c |
| 67 | -@USE_LUA_TRUE@ $(CC_FOR_BUILD) $(CFLAGS) $(LUA_CFLAGS) $(LDFLAGS) $(lua2c_LDFLAGS) \ |
| 68 | -@USE_LUA_TRUE@ -o $@ $^ $(LIBS) $(LUA_LIBS) |
| 69 | |
| 70 | -@USE_LUA_TRUE@haserl_lualib.inc : haserl_lualib.lua lua2c |
| 71 | -@USE_LUA_TRUE@ if ! ./lua2c haserl_lualib haserl_lualib.lua >$@; then \ |
| 72 | +@USE_LUA_TRUE@haserl_lualib.inc : haserl_lualib.lua |
| 73 | +@USE_LUA_TRUE@ if ! sed -re '/--\[\[/,/\]\]--/d; s/[[:space:]]*--.*//g; s/^[[:space:]]*//g; /^$$/d; s/ (=+) /\1/g; s/,[[:space:]]*/,/g; s/ ([()])/\1/g; s/key/k/g; s/value/v/g; s/^/"/; s/$$/\\n"/' haserl_lualib.lua >$@.tmp; then \ |
| 74 | @USE_LUA_TRUE@ rm $@; \ |
| 75 | @USE_LUA_TRUE@ exit 1 ;\ |
| 76 | @USE_LUA_TRUE@ fi |
| 77 | +@USE_LUA_TRUE@ { echo "static const char haserl_lualib[] = "; cat $@.tmp; echo ";"; rm $@.tmp; } >$@ |
| 78 | |
| 79 | @USE_LUA_TRUE@h_lua_common.c : haserl_lualib.inc |
| 80 | |