all: exp1

exp1:	exp1.o excServer.o cprocs.o
	CC -o exp1 exp1.o excServer.o cprocs.o -lthreads -lmach

exp1.o:	exp1.c
	CC -c -g +i exp1.c

excServer.o:	excServer.c
	cc -c excServer.c

excServer.c:	exc.defs
	mig exc.defs
	sed -e 's/\#define	TypeCheck 1/\#define	TypeCheck 0/' \
		excServer.c > excServer.c.tmp
	/bin/mv -f excServer.c.tmp excServer.c

cprocs.o:	cprocs.c
	cc -c cprocs.c