#CC=gcc -ggdb
#CC=gcc -DMACOSX -fno-operator-names
CC=gcc -fno-operator-names
C=$(CC) -I$h -c
L=c++ -lm -lX11 -L/usr/X11R6/lib

programs: vtimebtest vectmal pscheck

vectmal: vectmal.o vmal1.o vmal2.o vectmal_fonts.o vmal_sys.o vectmal_hard.o
	$L $h/xtekplot1_vmal.o vectmal.o vmal1.o vmal2.o vectmal_fonts.o vmal_sys.o vectmal_hard.o -o vectmal

vectmal.o: vectmal.cc vectmal.h vectmal_const.h xmenu_vmal.h
	$C vectmal.cc
vmal1.o: vmal1.cc vectmal.h vectmal_const.h vtimeb.h
	$C vmal1.cc
vmal2.o: vmal2.cc vectmal.h vectmal_const.h vtimeb.h
	$C vmal2.cc
vectmal_fonts.o: vectmal_fonts.cc vectmal.h vectmal_const.h
	$C vectmal_fonts.cc
vectmal_hard.o: vectmal_hard.cc voed.cc vectmal_const.h $h/xtekplot1_vmal.o
	$C vectmal_hard.cc
vmal_sys.o: vmal_sys.cc vectmal.h vectmal_const.h vtimeb.h
	$C vmal_sys.cc

pscheck: pscheck.cc
	$L pscheck.cc -o pscheck

install:
	cp vectmal $(HOME)/bin
	cp pscheck $(HOME)/bin

clean:
	rm -f *.o vectmal pscheck fopen vtimebtest

dist:
	cp v*.cc ../x/dist/vectmal/
	cp ps*.cc ../x/dist/vectmal/
	cp *.h ../x/dist/vectmal/
	cp makefile ../x/dist/vectmal/

#testprogi
fopen: fopen.cc
	$L fopen.cc -o fopen

vtimebtest.o: vtimebtest.cc
	$C vtimebtest.cc
vtimebtest: vtimebtest.o vmal_sys.o
	$L vtimebtest.o vmal_sys.o -o vtimebtest
