MOD = ram3
DIR = /usr/local
BIN = long3
FPC = fpc -gl

.PHONY: clean distclean archiv test install

all: $(BIN)

long3: long3.pas mtx3.pas
	$(FPC) long3

clean:
	rm -rf *~ *.o *.ppu

distclean: clean
	rm -f $(BIN)
	rm -rf data/lng

archiv: distclean
	cd .. ; tar zcvf $(MOD).tgz $(MOD)/ ; cd -

test: $(BIN) test.sh
	./test.sh
	cd data/lng ; COLY="1 2" gx * ; cd -

install: clean $(BIN)
	rsync -auv --exclude CVS* ../$(MOD) $(DIR)
	cd $(DIR)/bin ; ln -sf ../$(MOD)/long3 . ; cd -
