#!/bin/sh

target="nclinuxprint"
ver="1.1.0-src"
files="makenc Makefile.* *.c *.h *.ppd.gz *.types *.convs"

if [ $# -gt 0 ]; then
	if [ $1 = "tar" ]; then
		echo $target-$ver > .package
		rm -rf `cat .package`
		mkdir `cat .package`
		ln $files `cat .package`
		tar cvf - `cat .package` | gzip -9 > `cat .package`.tar.gz
		rm -rf `cat .package` .package
	fi
	if [ $1 = "deb" ]; then
		echo $target-$ver > .package
		rm -rf `cat .package`
		mkdir `cat .package`
		mkdir `cat .package`/usr
		mkdir `cat .package`/usr/share
		mkdir `cat .package`/usr/share/ppd
		mkdir `cat .package`/usr/share/ppd/NEC
		mkdir `cat .package`/usr/lib
		mkdir `cat .package`/usr/lib/cups
		mkdir `cat .package`/usr/lib/cups/filter
		mkdir `cat .package`/etc
		mkdir `cat .package`/etc/cups
		cp *.ppd `cat .package`/usr/share/ppd/NEC/.
		cp *.convs `cat .package`/etc/cups
		cp *.types `cat .package`/etc/cups
		cp pdftopdfnc  `cat .package`/usr/lib/cups/filter/.
		cp pdftopjlnc  `cat .package`/usr/lib/cups/filter/.
		cp pstopdfnc  `cat .package`/usr/lib/cups/filter/.
		tar cvf - `cat .package` | gzip -9 > `cat .package`.tar.gz
		rm -rf `cat .package` .package		
	fi
	if [ $1 = "clean" ]; then
		rm -f *.o
		rm -f pdftopdfnc
		rm -f pstopdfnc
		rm -f pdftopjlnc
	fi
else
	rm -f *.o
	rm -f pdftopdfnc
	rm -f pstopdfnc
	rm -f pdftopjlnc

	cp Makefile.ps2pdf Makefile
	make
	rm -f nclinuxprint.o
	cp Makefile.pdf2pjl Makefile
	make
	cp Makefile.pdf2pdf Makefile
	make

	strip -s pdftopdfnc
	strip -s pstopdfnc
	strip -s pdftopjlnc
fi
