# $Id: Makefile,v 1.12 1995/03/22 06:38:24 m-gniibe Exp m-gniibe $

OBJS= qxtqd_spm.o qxtqd_spyeq.o

QUIXOTE_TOP= ../

KLIC_CONVERT=klic-convert
MAC2H=mac2h.pl

#${OBJS}: str.h pimos.h qdSPY.h

.mac.h:
	${MAC2H} $<

###################
.SUFFIXES: .kl1 .mac

KLIC_FOR_QUIXOTE=klic-for-quixote
KFLAGS= -x${QUIXOTE_TOP} ${KLIC_DEBUG_FLAGS}

.kl1.o:
	${KLIC_FOR_QUIXOTE} ${KFLAGS} -c $<

all: ${OBJS}

clean: 
	rm -f *.c *.ext atom.h funct.h qdSPY.h *.o

###################
update-h: 
	for file in ../../server/QD-spm/str.h ../../server/QD-spm/pimos.h; do\
		rm -f `basename $$file`; \
		cp -p $$file `basename $$file`; \
	done
	rm -f qdSPY.h
	${MAC2H} ../../server/QD-spm/qdSPY.mac

update: update-h
	for file in ../../server/QD-spm/*.kl1; do\
		rm -f `basename $$file`; \
		${KLIC_CONVERT} $$file `basename $$file`; \
	done
	rm -f str.h pimos.h qdSPY.h
