#makefile for mixcalc.exe
#CC =ztc -c -ml
CC =cl /c /AL

.c.obj:
    $(CC) $*.c

all 		: mixcalc.exe

mixcalc.exe :mixcalc.obj fraction.obj parser.obj mix_num2.obj primes.obj gettok.obj error.obj
#	 blink mixcalc+fraction+parser+mix_num2+primes+gettok+error,,, /NOI
	link mixcalc+fraction+parser+mix_num2+primes+gettok+error,,, /NOI /ST:15000 ;

mixcalc.obj 	:	mixed.h mixcalc.h	mixcalc.c
fraction.obj	:	mixed.h 			fraction.c
mix_num2.obj	:	mixed.h 			mix_num2.c
primes.obj		:	mixed.h 			primes.c
error.obj		:	mixed.h 			error.c
gettok.obj		:	mixed.h mixcalc.h	gettok.c
parser.obj		:	mixed.h mixcalc.h	parser.c

backup:    backup1 backup2 backup3 backup4

backup1:  mixcalc.c fraction.c gettok.c parser.c
	cp -m $? a:\mixb
    touch backup1

backup2:  mix_num2.c primes.c  error.c
	cp -m $? a:\mixb
    touch backup2

backup3:   makefile mixed.h mixcalc.h #mixctxt
	cp -m $? a:\mixb
    touch backup3

backup4:
	cp -m mixcalc.exe a:\mixb
	touch backup4

hcopy:    hcopy1 hcopy2

hcopy1:  mixcalc.c fraction.c gettok.c parser.c mixcalc.h
	pr -W -e4 -o5 $? > prn
    touch hcopy1

hcopy2:  mix_num2.c primes.c  error.c makefile mixed.h #mixctxt
	pr -W -e4 -o5 $? > prn
    touch hcopy2

