120 |
|
|
121 |
main.uemf: main.neb $(VERSION_FILE) |
main.uemf: main.neb $(VERSION_FILE) |
122 |
|
|
123 |
%.zot: %.xot |
$(ZOTFILE): $(XOTFILE) |
124 |
$(EXOTIC) $< > $@ |
$(EXOTIC) $< > $@ |
125 |
|
|
126 |
$(CXOTFILE): $(XOTFILE) |
$(CXOTFILE): $(XOTFILE) |
153 |
|
|
154 |
.PRECIOUS: $(CXOTFILE) |
.PRECIOUS: $(CXOTFILE) |
155 |
|
|
156 |
|
.PHONY: clean distclean notice |
157 |
|
|
158 |
.EXPORT_ALL_VARIABLES: |
.EXPORT_ALL_VARIABLES: |
159 |
|
|
160 |
%.ck: %.gfd |
%.ck: %.gfd |
165 |
check: $(NEBFILES:%.neb=%.ck) |
check: $(NEBFILES:%.neb=%.ck) |
166 |
|
|
167 |
clean: |
clean: |
168 |
rm -f $(ALL) $(INTERMEDIATE) |
rm -f .deps/all-deps .deps/*.dep $(ALL) $(INTERMEDIATE) |
169 |
|
|
170 |
install: install-perl-components |
install: install-perl-components |
171 |
|
|
175 |
.deps: |
.deps: |
176 |
mkdir -p $@ |
mkdir -p $@ |
177 |
|
|
178 |
.deps/all-deps: .deps $(NEBFILES:%.neb=.deps/%.dep) |
notice: |
179 |
cat $(wordlist 2, $(words $^), $^) > $@ |
$(warning :) |
180 |
|
$(warning : para poder hacer "make clean" sin generar todas las dependencias hacer) |
181 |
|
$(warning : make NODEP=1 clean) |
182 |
|
$(warning :) |
183 |
|
|
184 |
|
.deps/all-deps: notice .deps $(NEBFILES:%.neb=.deps/%.dep) |
185 |
|
cat $(wordlist 3, $(words $^), $^) > $@ |
186 |
@echo "" |
@echo "" |
187 |
|
|
188 |
distclean: all |
distclean: all |
189 |
rm -rf ${NEBFILES} *~ *.pyc *.pyo Checklist components .deps .cvsignore Makefile *.dot |
rm -rf ${NEBFILES} *~ *.pyc *.pyo Checklist components .deps .cvsignore Makefile *.dot |
190 |
|
|
191 |
-include .deps/all-deps |
ifdef NODEP |
192 |
|
include .deps/all-deps |
193 |
|
endif |
194 |
|
|