# Warning: this file must be usable by regular make
# (unlike the Makefiles in subdirectories).
SHELL = @SHELL@
@SUBMAKE@
PACKAGE = libclick
VERSION = @CLICK_VERSION@
top_srcdir = @top_srcdir@
srcdir = @srcdir@
top_builddir = .
subdir = .
conf_auxdir = @conf_auxdir@
AUTOCONF = @AUTOCONF@
ACLOCAL = aclocal -I m4
PERL = @PERL@
INSTALL = @INSTALL@
INSTALL_IF_CHANGED = @INSTALL_IF_CHANGED@
INSTALL_DATA = @INSTALL@ -m 644
INSTALL_DATA_IF_CHANGED = @INSTALL_IF_CHANGED@ -m 644
mkinstalldirs = $(conf_auxdir)/mkinstalldirs
prefix = @prefix@
exec_prefix = @exec_prefix@
includedir = @includedir@
clickincludedir = $(includedir)/click
netincludedir = $(includedir)/clicknet
bindir = @bindir@
all: libsrc Makefile
libsrc: Makefile always stamp-h
@cd libsrc && $(MAKE) all
install: install-lib install-local install-include
install-lib: stamp-h
@(cd libsrc && $(MAKE) install) || exit 1
install-local: click-buildtool click-compile
$(mkinstalldirs) $(DESTDIR)$(bindir)
$(INSTALL_IF_CHANGED) click-buildtool $(DESTDIR)$(bindir)/click-buildtool
$(INSTALL_IF_CHANGED) click-compile $(DESTDIR)$(bindir)/click-compile
$(INSTALL_IF_CHANGED) $(srcdir)/click-mkelemmap $(DESTDIR)$(bindir)/click-mkelemmap
install-include: stamp-h
$(mkinstalldirs) $(DESTDIR)$(clickincludedir)
$(INSTALL_DATA_IF_CHANGED) $(srcdir)/include/click/*.h $(DESTDIR)$(clickincludedir)
$(INSTALL_DATA_IF_CHANGED) $(srcdir)/include/click/*.hh $(DESTDIR)$(clickincludedir)
$(INSTALL_DATA_IF_CHANGED) $(srcdir)/include/click/*.cc $(DESTDIR)$(clickincludedir)
$(INSTALL_DATA_IF_CHANGED) $(top_builddir)/include/click/*.h $(DESTDIR)$(clickincludedir)
$(mkinstalldirs) $(DESTDIR)$(clickincludedir)/standard
$(INSTALL_DATA_IF_CHANGED) $(srcdir)/include/click/standard/*.hh $(DESTDIR)$(clickincludedir)/standard
$(mkinstalldirs) $(DESTDIR)$(netincludedir)
$(INSTALL_DATA_IF_CHANGED) $(srcdir)/include/clicknet/*.h $(DESTDIR)$(netincludedir)
click-buildtool: $(srcdir)/click-buildtool.in config.status
cd $(top_builddir) && \
CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
@chmod +x click-buildtool; touch click-buildtool
click-compile: $(srcdir)/click-compile.in config.status
cd $(top_builddir) && \
CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
@chmod +x click-compile; touch click-compile
$(srcdir)/configure: $(srcdir)/configure.in $(srcdir)/m4/click.m4
cd $(srcdir) && $(ACLOCAL) && $(AUTOCONF)
config.status: $(srcdir)/configure
$(SHELL) $(srcdir)/configure @ac_configure_args@
Makefile: config.status $(srcdir)/Makefile.in
cd $(top_builddir) && \
CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
config.h: stamp-h
stamp-h: $(srcdir)/config.h.in $(srcdir)/config-userlevel.h.in config.status
cd $(top_builddir) \
&& CONFIG_FILES= $(SHELL) ./config.status
echo > stamp-h
always:
@:
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
dist: $(distdir).tar.gz
rm -rf $(distdir)
$(distdir).tar.gz: always distdir
tar czf $(distdir).tar.gz $(distdir)
distdir: $(srcdir)/configure
-rm -rf $(distdir)
mkdir $(distdir)
@-chmod 777 $(distdir)
@echo Copying library and configuration files...
@for file in `cat $(srcdir)/DISTFILES`; do \
d=$(srcdir); \
if test -d "$$d/$$file"; then \
mkdir $(distdir)/$$file; \
chmod 777 $(distdir)/$$file; \
else \
test -f "$(distdir)/$$file" \
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|| cp -p $$d/$$file $(distdir)/$$file \
|| echo "Could not copy $$d/$$file!" 1>&2; \
fi; \
done
clean:
@cd libsrc && $(MAKE) clean
-rm -rf elementmap.xml $(distdir) $(distdir).tar.gz
distclean:
@cd libsrc && $(MAKE) distclean
-rm -f config.h Makefile config.status
-rm -f include/click/config.h include/click/pathvars.h
-rm -f config.cache config.log click-buildtool click-compile stamp-h
.PHONY: all always libsrc clean distclean distdir dist \
install install-lib install-local install-include
syntax highlighted by Code2HTML, v. 0.9.1