# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. # Makefile for EP -- extended pipelining # $Platon: ep/src/Makefile.in,v 1.28 2003/04/15 20:46:59 rajo Exp $ PACKAGE = @PACKAGE@ VERSION = @VERSION@ CVSTAG = $(PACKAGE)-$(subst .,_,$(VERSION)) SHELL = @SHELL@ # Directories {{{ top_builddir = .. srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ sbindir = @sbindir@ libexecdir = @libexecdir@ datadir = @datadir@ sysconfdir = @sysconfdir@ sharedstatedir = @sharedstatedir@ localstatedir = @localstatedir@ libdir = @libdir@ includedir = @includedir@ infodir = @infodir@ mandir = @mandir@ man1dir = $(mandir)/man1 DESTDIR = pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ # }}} Directories # Targets {{{ MODUL_MENU_SRC = $(srcdir)/menu.c \ $(srcdir)/m_memory.c \ $(srcdir)/m_proctable.c MODUL_MENU_HDR = $(srcdir)/menu.h \ $(srcdir)/m_memory.h \ $(srcdir)/m_proctable.h MODUL_MENU_OBJ = $(top_builddir)/src/menu.o \ $(top_builddir)/src/m_memory.o \ $(top_builddir)/src/m_proctable.o MODUL_MENU_DEP = $(top_builddir)/src/.deps/m_memory.P \ $(top_builddir)/src/.deps/m_proctable.P \ $(top_builddir)/src/.deps/menu.P MODULES_SRC = @MODULES_SRC@ MODULES_HDR = @MODULES_HDR@ MODULES_OBJ = @MODULES_OBJ@ MODULES_DEP = @MODULES_DEP@ PROGRAMS = ep SOURCES = $(srcdir)/conf.c \ $(srcdir)/fd.c \ $(srcdir)/main.c \ $(srcdir)/message.c \ $(srcdir)/process.c \ $(srcdir)/proctable.c \ $(srcdir)/sigserv.c \ $(MODULES_SRC) OBJECTS = $(top_builddir)/src/conf.o \ $(top_builddir)/src/fd.o \ $(top_builddir)/src/main.o \ $(top_builddir)/src/message.o \ $(top_builddir)/src/process.o \ $(top_builddir)/src/proctable.o \ $(top_builddir)/src/sigserv.o \ $(MODULES_OBJ) # SunOS 4 make does not allow multiple makefiles to be specified in one ­include directive. DEP_FILES = $(top_builddir)/src/.deps/conf.P \ $(top_builddir)/src/.deps/fd.P \ $(top_builddir)/src/.deps/main.P \ $(top_builddir)/src/.deps/message.P \ $(top_builddir)/src/.deps/process.P \ $(top_builddir)/src/.deps/proctable.P \ $(top_builddir)/src/.deps/sigserv.P \ $(MODULES_DEP) CONFIG_HEADER = $(top_builddir)/config.h include_HEADERS = noinst_HEADERS = man_MANS = man1_MANS = MANS = $(man_MANS) $(man1_MANS) CONFIG_CLEAN_FILES = SCRIPTS = HEADERS = $(include_HEADERS) $(noinst_HEADERS) $(CONFIG_HEADER) # }}} Targets # Programs {{{ #ACLOCAL = @ACLOCAL@ #AUTOCONF = @AUTOCONF@ #AUTOMAKE = @AUTOMAKE@ #AUTOHEADER = @AUTOHEADER@ ACLOCAL = aclocal AUTOCONF = autoconf AUTOMAKE = automake AUTOHEADER = autoheader INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ transform = @program_transform_name@ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs LN_S = @LN_S@ MAKEINFO = @MAKEINFO@ RANLIB = @RANLIB@ STRIP = @STRIP@ AWK = @AWK@ #JADEWRAP = @JADEWRAP@ #DOXYGEN = @DOXYGEN@ TAR = tar GZIP_ENV = --best NROFF = nroff DEPEND = makedepend NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : CC = @CC@ CPP = @CPP@ CXX = @CXX@ MODULES_FLAGS = @MODULES_FLAGS@ MODULES_LIBS = @MODULES_LIBS@ #CFLAGS = -O2 -Wall -Wno-shadow -pedantic @DEBUG_FLAGS@ $(MODULES_FLAGS) CFLAGS = @CFLAGS@ @DEBUG_FLAGS@ $(MODULES_FLAGS) LIBS = @LIBS@ $(MODULES_LIBS) CPPFLAGS = @CPPFLAGS@ LDFLAGS = @LDFLAGS@ DEFS = @DEFS@ -DPACKAGE=\"@PACKAGE@\" -DVERSION=\"@VERSION@\" INCLUDES = -I$(srcdir) -I$(top_builddir) -I$(includedir) MODULES = @MODULES@ COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) LTCOMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) echo_COMPILE = $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) echo_LTCOMPILE = $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(CFLAGS) $(LDFLAGS) -o $@ # }}} Programs all: configure-scripts makefiles $(MANS) $(PROGRAMS) include $(top_builddir)/Rules.make .SUFFIXES: .SUFFIXES: .S .c .o .s DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :) # SunOS 4 make does not allow multiple makefiles to be specified in one ­include directive. #-include $(DEP_FILES) -include $(top_builddir)/src/.deps/conf.P -include $(top_builddir)/src/.deps/fd.P -include $(top_builddir)/src/.deps/m_memory.P -include $(top_builddir)/src/.deps/m_proctable.P -include $(top_builddir)/src/.deps/main.P -include $(top_builddir)/src/.deps/menu.P -include $(top_builddir)/src/.deps/message.P -include $(top_builddir)/src/.deps/process.P -include $(top_builddir)/src/.deps/proctable.P -include $(top_builddir)/src/.deps/sigserv.P ep: $(OBJECTS) $(LINK) $(OBJECTS) $(LIBS) # Section: Install {{{ install: all installdirs install-exec-strip install-data uninstall: uninstall-man uninstall-exec-strip uninstall-dirs install-strip: $(MAKE) install install-nostrip: all $(MAKE) installdirs install-exec-nostrip install-data installdirs: @$(mkinstalldirs) \ $(DESTDIR)$(bindir) \ $(DESTDIR)$(mandir)/man1 uninstall-dirs: @$(NORMAL_UNINSTALL) -rmdir --ignore-fail-on-non-empty \ $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 installcheck: @echo; echo; \ echo "These files was installed to: "; \ echo " $(DESTDIR)$(bindir)"; \ echo " $(DESTDIR)$(mandir)/man1"; \ dashes="-------------------------------------------------------------"; \ echo "$$dashes"; \ find \ $(DESTDIR)$(bindir) \ $(DESTDIR)$(mandir)/man1 -print ;\ echo "$$dashes"; install-exec-strip: $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' install-exec-nostrip uninstall-exec-strip: uninstall-exec-nostrip install-exec-nostrip: @$(NORMAL_INSTALL) @$(mkinstalldirs) $(DESTDIR)$(bindir) @list='$(PROGRAMS)'; for p in $$list; do \ if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \ echo " $(INSTALL_PROGRAM) $$d$$p $(DESTDIR)$(bindir)/$$p"; \ $(INSTALL_PROGRAM) $$d$$p $(DESTDIR)$(bindir)/$$p; \ done uninstall-exec-nostrip: @$(NORMAL_UNINSTALL) @list='$(PROGRAMS)'; for p in $$list; do \ echo " rm -f $(DESTDIR)$(bindir)/$$p"; \ rm -f $(DESTDIR)$(bindir)/$$p; \ done install-data: install-man install-man: $(MANS) @$(NORMAL_INSTALL) $(MAKE) install-man1 uninstall-man: @$(NORMAL_UNINSTALL) $(MAKE) uninstall-man1 install-man1: @$(mkinstalldirs) $(DESTDIR)$(man1dir) @list='$(man1_MANS)'; \ l2='$(man_MANS)'; for i in $$l2; do \ case "$$i" in \ *.3*) list="$$list $$i" ;; \ esac; \ done; \ for i in $$list; do \ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ else file=$$i; fi; \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \ $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \ done uninstall-man1: @list='$(man1_MANS)'; \ l2='$(man_MANS)'; for i in $$l2; do \ case "$$i" in \ *.3*) list="$$list $$i" ;; \ esac; \ done; \ for i in $$list; do \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \ rm -f $(DESTDIR)$(man1dir)/$$inst; \ done # }}} Section: Install info: dvi: check: all clean: clean-hdr clean-tags clean-generic mostlyclean -cd $(top_builddir)/src/ && rm -rf *.o core* *.core .deps #clean-libcfg: clean-libcfg-str # -cd $(top_builddir)/src/libcfg+/ && rm -f *.o #clean-libcfg-str: # -cd $(top_builddir)/src/libcfg+/str && rm -f *.o mostlyclean-hdr: clean-hdr: distclean-hdr: cd $(top_builddir) && make $@ maintainer-clean: maintainer-clean-hdr maintainer-clean-tags \ maintainer-clean-generic distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." -rm -f config.status -rm -f $(PACKAGE)-*.tar.gz maintainer-clean-hdr: mostlyclean-generic: clean-generic: maintainer-clean-generic: mostlyclean: mostlyclean-hdr mostlyclean-tags mostlyclean-generic # PHONY {{{ .PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \ install uninstall installdirs \ install-exec install-data \ install-man1 uninstall-man1 \ install-man uninstall-man \ install-lib uninstall-lib \ install-includeHEADERS uninstall-includeHEADERS \ tags mostlyclean-tags \ distclean-tags clean-tags maintainer-clean-tags distdir info \ dvi check installcheck \ mostlyclean-generic distclean-generic clean-generic \ maintainer-clean-generic clean mostlyclean distclean maintainer-clean # }}} PHONY # vim600: fdm=marker fdc=3