prefix := @prefix@ exec_prefix := @exec_prefix@ abs_srcdir := @abs_srcdir@ libdir := @libdir@ bindir := @bindir@ version := @PACKAGE_VERSION@ instdir := $(libdir)/ptxdist-$(version) CC := @CC@ CXX := @CXX@ CFLAGS := @CFLAGS@ CXXFLAGS := @CXXFLAGS@ CPPFLAGS := @CPPFLAGS@ LDFLAGS := @LDFLAGS@ SHELL := @BASH@ export SHELL all: @echo "building conf and mconf ..." @CC="$(CC)" \ CXX="$(CXX)" \ CFLAGS="$(CFLAGS)" \ CXXFLAGS="$(CXXFLAGS)" \ CPPFLAGS="$(CPPFLAGS)" \ LDFLAGS="$(LDFLAGS)" \ $(MAKE) -C "$(abs_srcdir)/scripts/kconfig" \ CONF_LIBS="@CONF_LIBS@" \ MCONF_LIBS="@MCONF_LIBS@" \ CURSES_LOC="@CURSES_LOC@" \ conf mconf @echo "done." @touch .done install: all @echo "installing PTXdist to $(DESTDIR)$(prefix)..." @rm -fr "$(DESTDIR)$(instdir)" @mkdir -p "$(DESTDIR)$(instdir)" @tar -C $(abs_srcdir) -cf - \ --exclude .git \ --exclude .pc \ --exclude .svn \ --exclude debian \ --exclude state \ . | \ tar -o -C "$(DESTDIR)$(instdir)" -xvf - @mkdir -p "$(DESTDIR)$(bindir)" @rm -f "$(DESTDIR)$(bindir)/ptxdist" @ln -sf "$(instdir)/bin/ptxdist" "$(DESTDIR)$(bindir)/ptxdist-$(version)" @ln -sf "$(instdir)/bin/ptxdist" "$(DESTDIR)$(bindir)/ptxdist" -@[ -d "@BASH_COMPLETION_DIR@" ] && \ cp scripts/bash_completion "@BASH_COMPLETION_DIR@/ptxdist" clean: @rm -f .done @$(MAKE) -C "$(abs_srcdir)/scripts/kconfig" clean dist: PTXDIST_TOPDIR=$(shell pwd); \ tmpdir=`mktemp -d /tmp/ptxdist.XXXXXX`; \ cp -a $$PTXDIST_TOPDIR $$tmpdir/ptxdist-$(version); \ cd $$tmpdir/ptxdist-$(version); $(MAKE) distclean; \ find $$tmpdir/ptxdist-$(version) -name ".svn" | xargs rm -fr; \ rm -f $$tmpdir/ptxdist-$(version)/.done; \ cd $$tmpdir; \ tar -zcf ptxdist-$(version)-patches.tgz ptxdist-$(version)/patches; \ rm -fr ptxdist-$(version)/patches; \ tar -zcf ptxdist-$(version).tgz ptxdist-$(version); \ cd $$PTXDIST_TOPDIR; \ mv $$tmpdir/ptxdist-$(version).tgz .; \ mv $$tmpdir/ptxdist-$(version)-patches.tgz .; \ rm -fr $$tmpdir; \ ls -l ptxdist-* deb: dpkg-buildpackage -rfakeroot distclean: clean rm -fr Makefile rm -fr build-stamp rm -fr debian/ptxdist rm -f rules/ptxdist-version.in rm -f scripts/ptxdist_version.sh rm -fr config.log config.status autom4te.cache maintainer-clean: distclean rm -f configure