
CC=gcc -I. -O2

all: qt stp testpgm

qt: md/i386.s md/i386_b.s md/i386.h qt.c qtmds.s
	sed 's/\/\*/\/\//' < md/i386.s > qtmds.s
	sed 's/\/\*/\/\//' < md/i386_b.s > qtmdb.s
	rm -f qtmd.h
	ln -s md/i386.h qtmd.h
	$(CC) -pedantic -Wall -c -o qt.o qt.c
	as -o qtmds.o qtmds.s
	ar q libqt.a qt.o qtmds.o

stp:
	$(CC) -c stp.c
	ar q libstp.a stp.o

testpgm:
	$(CC) -c meas.c
	as -o qtmdb.o qtmdb.s
	$(CC) -o run meas.o qtmdb.o libstp.a libqt.a
