|
66 | 66 | rm -f $(TARGET_FILES) |
67 | 67 | rm -f core |
68 | 68 |
|
| 69 | +ESCRIPT=escript |
| 70 | + |
69 | 71 | $(EBIN)/%.beam: $(ESRC)/%.erl |
70 | 72 | $(ERLC) $(ERL_COMPILE_FLAGS) -o$(EBIN) $< |
71 | 73 |
|
@@ -98,28 +100,22 @@ $(INIT_SCRIPT_SCM_EBIN)/%.scm: $(INIT_SCRIPT_SCM_SRC)/%.scm |
98 | 100 | $(INIT_SCRIPT_PY_EBIN)/w3d_we.py: $(INIT_SCRIPT_PY_SRC)/w3d_we.1.py \ |
99 | 101 | $(INIT_SCRIPT_SRC)/callable.conf \ |
100 | 102 | $(INIT_SCRIPT_SRC)/py-modnames |
101 | | - cat $(INIT_SCRIPT_PY_SRC)/w3d_we.1.py \ |
102 | | - > "$(INIT_SCRIPT_PY_EBIN)/w3d_we.py" |
103 | | - escript tools/gen-wrapper-script.escript \ |
104 | | - $(INIT_SCRIPT_SRC)/callable.conf \ |
105 | | - $(INIT_SCRIPT_SRC)/py-modnames py \ |
106 | | - >> "$(INIT_SCRIPT_PY_EBIN)/w3d_we.py" |
| 103 | + ./tools/gen-init-we-script.sh \ |
| 104 | + "$(INIT_SCRIPT_PY_SRC)/w3d_we.1.py" \ |
| 105 | + - \ |
| 106 | + "$(INIT_SCRIPT_SRC)/callable.conf" \ |
| 107 | + "$(INIT_SCRIPT_SRC)/py-modnames" py \ |
| 108 | + > "$(INIT_SCRIPT_PY_EBIN)/w3d_we.py" |
107 | 109 |
|
108 | 110 | # Generate init.scm file from callable.conf |
109 | 111 | $(INIT_SCRIPT_SCM_EBIN)/init.scm: $(INIT_SCRIPT_SCM_SRC)/init.1.scm \ |
110 | 112 | $(INIT_SCRIPT_SRC)/callable.conf \ |
111 | 113 | $(INIT_SCRIPT_SRC)/scm-modnames \ |
112 | 114 | $(INIT_SCRIPT_SCM_SRC)/init.2.scm |
113 | | - cat $(INIT_SCRIPT_SCM_SRC)/init.1.scm \ |
114 | | - > "$(INIT_SCRIPT_SCM_EBIN)/init.scm" |
115 | | - escript tools/gen-wrapper-script.escript \ |
116 | | - $(INIT_SCRIPT_SRC)/callable.conf \ |
117 | | - $(INIT_SCRIPT_SRC)/scm-modnames scm \ |
118 | | - >> "$(INIT_SCRIPT_SCM_EBIN)/init.scm" |
119 | | - cat $(INIT_SCRIPT_SCM_SRC)/init.2.scm \ |
120 | | - >> "$(INIT_SCRIPT_SCM_EBIN)/init.scm" |
121 | | - |
122 | | - |
123 | | -#$(EBIN)/wpc_scripting_shapes.beam: $(WINGS_E3D)/e3d.hrl |
124 | | - |
| 115 | + ./tools/gen-init-we-script.sh \ |
| 116 | + "$(INIT_SCRIPT_SCM_SRC)/init.1.scm" \ |
| 117 | + "$(INIT_SCRIPT_SCM_SRC)/init.2.scm" \ |
| 118 | + "$(INIT_SCRIPT_SRC)/callable.conf" \ |
| 119 | + "$(INIT_SCRIPT_SRC)/scm-modnames" scm \ |
| 120 | + > "$(INIT_SCRIPT_SCM_EBIN)/init.scm" |
125 | 121 |
|
0 commit comments