
MAKEFILE	=	Makefile
PRINTER		=	imprint -P -n -L

PRODUCT		=	../../../product/

PFLAGS		=	-I../../include

PCMDT		=	john\
				osp\
				vecset

PCMDS		=	$(PCMDT:%=$(PRODUCT)%)

PSRCS		=	john.p\
				osp.p\
				vecset.p

all: $(PCMDS)

$(PRODUCT)john:		john.p
		$(LINK.p) -o $@ $(@F).p

$(PRODUCT)osp:		osp.p
		$(LINK.p) -o $@ $(@F).p

$(PRODUCT)vecset:		vecset.p
		$(LINK.p) -o $@ $(@F).p

clean:
	@echo "Removing special Pascal object files..."
	rm -f *.o

clobber:
	@echo "Removing special Pascal objects and executables..."
	rm -f *.o $(PCMDS)

print:
	@echo "Printing special Pascal source..."
	$(PRINTER) $(PSRCS) $(MAKEFILE)
