include /etc/ql.mak

CFLAGS = -O2 -fno-omit-frame-pointer

TOBJS = mn.o menus.o win.o
OBJS = qascade.o menus.o ioopen3.o execute.o mbas.o menutext.o mchoice.o fi2.o home.o

BETAS = qascade qascade.txt mtest.bas demo.bas qascade.menus.example mclock.c mclock
CSRC = qascade.c menus.c execute.c mbas.c menutext.c  menutext.c mchoice.c
OSRC = version.h qascade.h ioopen3.s fi2.s home.s Makefile README Artistic
LIBS = /usr/local/qdos/lib/libmin.a  /usr/local/qdos/lib/libhotthg.a 
SRC = $(CSRC) $(OSRC) $(LIBS)

all: qascade mclock

qascade: $(OBJS)
	$(CC) -o $@ $(OBJS) -lhotthg -lmin
	ls -l qascade
	qcp $@ /ql/exe/


mclock: mclock.o
	$(CC) -o mclock mclock.o -lmin
	qcp $@ /ql/exe/

depend:	
	makedepend -Y -- $(CFLAGS) -- $(CSRC) mclock.c >/dev/null 2>&1

beta:	qascade-beta.zip
	qlzip -z -9q $< $(BETAS) <version.h

qascade-beta.zip :  $(BETAS)

qascade.zip : $(BETAS) $(SRC)

dist:	qascade.zip
	qlzip -9zj $< $(BETAS) $(SRC) <version.h
	@ echo ""
	cp qascade.zip /home/jrh/Comms/WebPage/qdos/
clean:
	rm -f *.o qascade

# DO NOT DELETE THIS LINE -- make  depend  depends  on it.

qascade.o: qascade.h version.h
menus.o: qascade.h version.h
execute.o: qascade.h version.h
menutext.o: qascade.h version.h
menutext.o: qascade.h version.h
mchoice.o: qascade.h version.h
