# $Id: Makefile.in,v 1.32 2003/01/28 08:17:44 vkurland Exp $
#
#  Toplevel Makefile.in

SHELL = /bin/sh
DESTDIR = 



top_srcdir = .
top_builddir = .

prefix = /usr
exec_prefix = ${prefix}
bindir = ${prefix}/bin
libdir = ${exec_prefix}/lib
includedir = ${prefix}/include/fwbuilder

mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs

project_dir = $(shell pwd)

INSTALL = /usr/bin/install -c
INSTALL_PROGRAM = ${INSTALL} 
INSTALL_SCRIPT = ${INSTALL} 
INSTALL_DATA = ${INSTALL} -m 644

MD5 = /usr/bin/md5sum

SUBDIRS = src migration doc  etc

SPEC_FILE = libfwbuilder.spec

EXPORT_DIR = $(top_srcdir)/export

all tags:
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  $(MAKE) -w -C $$subdir DESTDIR="$(DESTDIR)" $@ ;\
	done

install_lib: all  
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  $(MAKE) -w -C $$subdir DESTDIR="$(DESTDIR)" $@ ;\
	done

install: 
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  $(MAKE) -w -C $$subdir DESTDIR="$(DESTDIR)" $@ ;\
	done
	$(mkinstalldirs) $(DESTDIR)$(bindir)
	$(INSTALL_SCRIPT)  libfwbuilder-config $(DESTDIR)$(bindir)

TIMESTAMP=$(project_dir)/install.timestamp
PKG_PLIST=$(project_dir)/OS/FreeBSD/pkg-plist

.PHONY: plist tar

tar:
	./maketar.sh libfwbuilder 0.10.13
	cd export; $(MD5) libfwbuilder-0.10.13.tar.gz > ../OS/FreeBSD/distinfo

plist: 
	touch $(TIMESTAMP)
	$(MAKE) install
	rm -f $(PKG_PLIST)
	( cd $(prefix) && find * -depth \! -type d -newer $(TIMESTAMP) ) | \
	egrep -v 'charset.alias|^man|^share/man' > $(PKG_PLIST)
	( cd $(prefix) && find * -depth    -type d -newer $(TIMESTAMP) ) | \
	egrep -v 'charset.alias' | \
	sort | comm -13 OS/FreeBSD/OLD-DIRS - | sed -e 's#^#@dirrm #'  >> $(PKG_PLIST)
	cat $(PKG_PLIST) | sed 's/^@/a_/' | sort -r | sed 's/^a_/@/' > .tmp1
	mv .tmp1 $(PKG_PLIST)

uninstall:
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  $(MAKE) -w -C $$subdir $@ ;\
	done


clean depend:
	find . -name '.#*'  -exec rm {} \;
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  $(MAKE) -w -C $$subdir $@ ;\
	done

distclean: clean
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  $(MAKE) -w -C $$subdir $@ ;\
	done
	rm -f  config.log \
		config.cache \
		config.status \
		config.guess \
		config.sub \
		configure \
		ltmain.sh \
		aclocal.m4 \
		Makefile \
		snapshot.tag \
		libtool \
		libfwbuilder-config \
		install.timestamp \
		libfwbuilder.spec 
	rm -rf export/fwbuilder*
	rm -rf autom4te.cache 


