| version 1.27, 2003/04/15 20:34:40 |
version 1.28, 2003/04/15 20:46:59 |
|
|
| # PARTICULAR PURPOSE. |
# PARTICULAR PURPOSE. |
| |
|
| # Makefile for EP -- extended pipelining |
# Makefile for EP -- extended pipelining |
| # $Platon: ep/src/Makefile.in,v 1.26 2002/10/13 13:35:30 nepto Exp $ |
# $Platon: ep/src/Makefile.in,v 1.27 2003/04/15 20:34:40 rajo Exp $ |
| |
|
| PACKAGE = @PACKAGE@ |
PACKAGE = @PACKAGE@ |
| VERSION = @VERSION@ |
VERSION = @VERSION@ |
| Line 200 DEPS_MAGIC := $(shell mkdir .deps > /dev |
|
| Line 200 DEPS_MAGIC := $(shell mkdir .deps > /dev |
|
| -include $(top_builddir)/src/.deps/proctable.P |
-include $(top_builddir)/src/.deps/proctable.P |
| -include $(top_builddir)/src/.deps/sigserv.P |
-include $(top_builddir)/src/.deps/sigserv.P |
| |
|
| |
|
| .s.o: |
|
| $(COMPILE) -c $< |
|
| |
|
| .S.o: |
|
| $(COMPILE) -c $< |
|
| |
|
| ep: $(OBJECTS) |
ep: $(OBJECTS) |
| $(LINK) $(OBJECTS) $(LIBS) |
$(LINK) $(OBJECTS) $(LIBS) |
| |
|
| %.o: %.c $(CONFIG_HEADER) |
|
| @echo '$(echo_COMPILE) -c $<'; \ |
|
| $(COMPILE) -Wp,-MD,.deps/$(*F).pp -o $@ -c $< |
|
| @-cp .deps/$(*F).pp .deps/$(*F).P; \ |
|
| tr ' ' '\012' < .deps/$(*F).pp \ |
|
| | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ |
|
| >> .deps/$(*F).P; \ |
|
| rm -f .deps/$(*F).pp |
|
| |
|
| %.lo: %.c #(CONFIG_HEADER) |
|
| @echo '$(echo_LTCOMPILE) -c $<'; \ |
|
| $(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -o $@ -c $< |
|
| @-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \ |
|
| < .deps/$(*F).pp > .deps/$(*F).P; \ |
|
| tr ' ' '\012' < .deps/$(*F).pp \ |
|
| | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ |
|
| >> .deps/$(*F).P; \ |
|
| rm -f .deps/$(*F).pp |
|
| |
|
| # Section: Install {{{ |
# Section: Install {{{ |
| install: all installdirs install-exec-strip install-data |
install: all installdirs install-exec-strip install-data |
| uninstall: uninstall-man uninstall-exec-strip uninstall-dirs |
uninstall: uninstall-man uninstall-exec-strip uninstall-dirs |
|
|
| |
|
| # }}} Section: Install |
# }}} Section: Install |
| |
|
| # Section: TAGS {{{ |
|
| |
|
| tags: TAGS |
|
| TAGS: $(HEADERS) $(SOURCES) $(top_srcdir)/config.h.in |
|
| ctags --output=$@ $(HEADERS) $(SOURCES) |
|
| |
|
| |
|
| mostlyclean-tags: |
|
| |
|
| clean-tags: |
|
| |
|
| distclean-tags: |
|
| -rm -f TAGS ID |
|
| |
|
| maintainer-clean-tags: |
|
| |
|
| # }}} Section: TAGS |
|
| |
|
| # Section: distribution {{{ |
|
| # This target untars the dist file and tries a VPATH configuration. Then |
|
| # it guarantees that the distribution is self-contained by making another |
|
| # tarfile. |
|
| distcheck: |
|
| cd $(top_builddir) && make $@ |
|
| dist-all: |
|
| cd $(top_builddir) && make $@ |
|
| dist: |
|
| cd $(top_builddir) && make $@ |
|
| distdir: |
|
| cd $(top_builddir) && make $@ |
|
| distdir-permisions: |
|
| cd $(top_builddir) && make $@ |
|
| distclean-generic: |
|
| cd $(top_builddir) && make $@ |
|
| distclean: |
|
| cd $(top_builddir) && make $@ |
|
| |
|
| # }}} Section: distribution |
|
| |
|
| info: |
info: |
| dvi: |
dvi: |
| check: all |
check: all |
| Line 415 mostlyclean-generic distclean-generic cl |
|
| Line 350 mostlyclean-generic distclean-generic cl |
|
| maintainer-clean-generic clean mostlyclean distclean maintainer-clean |
maintainer-clean-generic clean mostlyclean distclean maintainer-clean |
| # }}} PHONY |
# }}} PHONY |
| |
|
| .PHONY: sources |
|
| sources: |
|
| @echo $(SOURCES:%=cfg/%) |
|
| |
|
| .PHONY: lclint |
|
| lclint: |
|
| lclint ${DEFS} ${INCLUDES} ${SOURCES} |
|
| |
|
| .PHONY: archive |
|
| archive: |
|
| @echo "This is $(PACKAGE)-$(VERSION)." |
|
| @sleep 5 |
|
| @cvs -Q tag -F $(CVSTAG) . |
|
| @rm -rf /tmp/$(PACKAGE)-$(VERSION) /tmp/$(PACKAGE) |
|
| @cd /tmp; cvs -Q -d $(CVSROOT) export -r$(CVSTAG) $(PACKAGE) || : |
|
| @mv /tmp/$(PACKAGE) /tmp/$(PACKAGE)-$(VERSION) |
|
| @cd /tmp/$(PACKAGE)-$(VERSION); ./autogen.sh ; \ |
|
| make depend; make distclean |
|
| @cd /tmp/$(PACKAGE)-$(VERSION); ./autogen.sh --noconfigure |
|
| @cd /tmp; tar czSpf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION) |
|
| @rm -rf /tmp/$(PACKAGE)-$(VERSION) |
|
| @cp /tmp/$(PACKAGE)-$(VERSION).tar.gz . |
|
| @rm -f /tmp/$(PACKAGE)-$(VERSION).tar.gz |
|
| @echo " " |
|
| @echo "The final archive is ./$(PACKAGE)-$(VERSION).tar.gz." |
|
| |
|
| # Tell versions [3.59,3.63) of GNU make to not export all variables. |
|
| # Otherwise a system limit (for SysV at least) may be exceeded. |
|
| .NOEXPORT: |
|
| |
|
| # vim600: fdm=marker fdc=3 |
# vim600: fdm=marker fdc=3 |
| |
|