# Use this if you want debugging messages available, probably useless for
# most people.
#CPPFLAGS = -DC_DEBUG -g

CC = gcc
CFLAGS = -O2 -Wall
SHELL = /bin/sh

OBJS = qc.o error.o disp_ans.o text.o calc_str.o lex.yy.o

all : qc xqc

xqc :
	 make -C xqc-0.2

qc : $(OBJS)
	$(CC) $(OBJS) -lm -lreadline -ltermcap -o qc

qc.o : qc.c version.h

lex.yy.c : parse.l
	flex parse.l

install :
	install xqc -s /usr/local/bin
	install qc -s /usr/local/bin

clean :
	rm -f *.o lex.yy.c xqc qc *~
	make -C xqc-0.2 clean

arch : clean
	cd ..; tar zcvvf qc-1.01.tar.gz qc-1.01
