@@ -7,6 +7,7 @@ AB_INIT = ../bin/argbash-init
7
7
# example exclusively in index.rst
8
8
INDEX_SCRIPT = script.sh
9
9
MINIMAL_INIT_TPL = $(RESOURCES)/examples/minimal-raw.m4
10
+ MINIMAL_INIT_CREATE = minimal.m4
10
11
MINIMAL_INIT_POST = $(RESOURCES)/examples/minimal.m4
11
12
MINIMAL_SCRIPT = $(RESOURCES)/examples/minimal.sh
12
13
SIMPLE = $(RESOURCES)/examples/simple.sh
47
48
48
49
A_INIT_ARGS = --pos positional-arg --opt option --opt-bool print
49
50
$(STATICDIR)/minimal_init-create.txt: $(AB_INIT)
50
- $(eval FLAGS := $(A_INIT_ARGS) minimal.m4 )
51
+ $(eval FLAGS := $(A_INIT_ARGS) $(MINIMAL_INIT_CREATE) )
51
52
$(CMD_OUT)
52
- $(RM) minimal.m4
53
53
54
54
$(STATICDIR)/index_script-create.txt: $(AB_INIT) $(INDEX_SCRIPT)
55
55
$(eval FLAGS := $(A_INIT_ARGS) - | $(AB) -o $(INDEX_SCRIPT) -)
@@ -70,7 +70,7 @@ $(MINIMAL_INIT_TPL): $(AB_INIT)
70
70
$(AB_INIT) $(A_INIT_ARGS) $@
71
71
72
72
$(MINIMAL_INIT_POST): $(MINIMAL_INIT_TPL) $(PWD)/_static/minimal.patch
73
- cat $(word 2,$^) | sed -e 's/@VERSION@/$(shell cat ../src/version)/' | patch -d $(dir $< ) -o $(notdir $@) $(notdir $<)
73
+ cat $(word 2,$^) | sed -e 's/@VERSION@/$(shell cat ../src/version)/' | patch -d $(dir $@ ) -o $(notdir $@) $(notdir $<)
74
74
75
75
# We enable the comments-in mode for the minimal script, so they are can be observed in the documentation
76
76
$(MINIMAL_SCRIPT): $(MINIMAL_INIT_POST) $(AB)
@@ -79,7 +79,6 @@ $(MINIMAL_SCRIPT): $(MINIMAL_INIT_POST) $(AB)
79
79
$(STATICDIR)/minimal_argbash-create.txt: $(AB) $(MINIMAL_INIT_POST)
80
80
$(eval FLAGS := -o $(MINIMAL_SCRIPT) $(MINIMAL_INIT_POST))
81
81
$(CMD_OUT_LOCAL)
82
- rm $(MINIMAL_SCRIPT)
83
82
84
83
$(STATICDIR)/minimal_init-output.txt: $(MINIMAL_SCRIPT)
85
84
$(eval FLAGS := --option value1 --print value0)
@@ -113,4 +112,4 @@ clean-pieces: clean-tmp
113
112
$(RM) $(PIECES)
114
113
115
114
clean-tmp:
116
- $(RM) $(MINIMAL_SCRIPT) $(INDEX_SCRIPT) $(MINIMAL_INIT_POST )
115
+ $(RM) $(MINIMAL_SCRIPT) $(INDEX_SCRIPT) $(MINIMAL_INIT_CREATE )
0 commit comments