CFLAGS		=
CC		=
OBJECTS		=
SOURCES		= 
HEADERS		=
PROJ_NAME	= ppi
HOME		= /home/smeets
DOSBACK		= /home/smeets/dosback
SCHBACK		= $(DOSBACK)/sch
PCBSBACK	= $(DOSBACK)/pcbs
PRINTER		= lpcolor
PATH_ULTIMATE	= ultimate
PATH_SCH	= $(PATH_ULTIMATE)/sch
PATH_PCBS	= $(PATH_ULTIMATE)/pcbs
PS_EXT		= ps
SCH_EXT		= ger
PCB_EXT		= gx0 gx1 g4

PROJECT		= $(PROJ_NAME)
PROJECT45	= $(PROJ_NAME)45
PATH_PROJECT	= .

TAR_LIST	= ./dos ./linux ./$(PATH_ULTIMATE) Makefile psclean

all:		dist


dist: tarball
	cp $(PROJ_NAME).tar.gz $(HOME)/WWW
	cp README $(HOME)/WWW/README.$(PROJ_NAME)

print-sch:
	@echo printing schematics...
	lpr -P$(PRINTER) $(PATH_PROJECT)/$(PATH_SCH)/$(PROJECT).$(SCH_EXT).ps
	@echo done.

print-pcbs:
	@echo printing pcb\'s...
	$(foreach file, $(PCB_EXT), $(shell lpr -P$(PRINTER) $(PATH_PROJECT)/$(PATH_PCBS)/$(PROJECT45).$(file).ps))
	@echo done.

print-all: print-sch print-pcbs


clean:
	rm -f *~ *ger* $(PROJ_NAME).tar $(PROJ_NAME).tar.gz

tarball: $(TAR_LIST) $(SCHBACK)/* $(PCBSBACK)/*
	ps2ps $(SCHBACK)/$(PROJECT).$(SCH_EXT) $(PATH_PROJECT)/$(PATH_SCH)/$(PROJECT).$(SCH_EXT).$(PS_EXT)
	$(foreach file, $(PCB_EXT), $(shell ps2ps $(PCBSBACK)/$(PROJECT45).$(file) $(PATH_PROJECT)/$(PATH_PCBS)/$(PROJECT45).$(file).$(PS_EXT)))
	tar cvf $(PROJ_NAME).tar $(TAR_LIST)
	gzip --force $(PROJ_NAME).tar