all:
	@(m4 -DOS=`uname -s` Makefile.m4 | $(MAKE) -f - dvd+rw-tools)
install:# BSD make doesn't support wild-card targets:-(
	@(m4 -DOS=`uname -s` Makefile.m4 | $(MAKE) -f - $@)
nothing:# dumb target
.%:	# don't mess with Solaris .INIT/.DONE, ...
%:	# ... but the rest just passes through
	@(m4 -DOS=`uname -s` Makefile.m4 | $(MAKE) -f - $@)

CHAIN=growisofs dvd+rw-format dvd+rw-booktype dvd+rw-mediainfo dvd-ram-control
clean:
	-(rm *.o $(CHAIN) rpl8 btcflash; exit 0) < /dev/null > /dev/null 2>&1

VER=7.0
DIST=dvd+rw-tools-$(VER)

pkg:
	[ -h $(DIST) ] || ln -s . $(DIST)
	tar chf dvd+rw-tools-$(VER).tar		\
		--owner=bin --group=bin 	\
		$(DIST)/Makefile		\
		$(DIST)/Makefile.m4		\
		$(DIST)/dvd+rw-tools.spec	\
		$(DIST)/growisofs.1		\
		$(DIST)/transport.hxx		\
		$(DIST)/mp.h			\
		$(DIST)/win32err.h		\
		$(DIST)/growisofs.c		\
		$(DIST)/growisofs_mmc.cpp	\
		$(DIST)/dvd+rw-format.cpp	\
		$(DIST)/dvd+rw-mediainfo.cpp	\
		$(DIST)/dvd+rw-booktype.cpp	\
		$(DIST)/dvd-ram-control.cpp	\
		$(DIST)/rpl8.cpp		\
		$(DIST)/btcflash.cpp		\
		$(DIST)/LICENSE
	if [ -f index.html ]; then		\
	    tar rhf dvd+rw-tools-$(VER).tar	\
		--owner=bin --group=bin		\
		$(DIST)/index.html;		\
	fi
	gzip -f dvd+rw-tools-$(VER).tar
	rm $(DIST)


syntax highlighted by Code2HTML, v. 0.9.1