COPT = -g
ISIS = ../../isis
META = ../..
S = ../../table

CFLAGS = ${COPT} -I$(ISIS)/include -I$(META)/include -c
HDRS = ${S}/table_mgr.h ${S}/table_client.h
OBJS = table_mgr.o table_proc.o table.o table_sys.o

LDIR = $(ISIS)/mach${TARGET_MACH}
LIBS1 = $(META)/mach${TARGET_MACH}/lib/metalib.a
LIBS2 = $(LDIR)/lib/libisis1.a $(LDIR)/lib/libisis2.a $(LDIR)/lib/libisism.a
LIBS = $(LIBS1) $(LIBS2)


SRCS = table_mgr.c table_proc.c table.c table_sys.c


table : ${OBJS} ${HDRS} ${LIBS}
	cc -o table ${OBJS} ${LIBS}

table_mgr.o: ${S}/table_mgr.c ${HDRS}
	${CC} ${CFLAGS} $S/table_mgr.c

table_proc.o: ${S}/table_proc.c ${HDRS}
	${CC} ${CFLAGS} $S/table_proc.c

table.o: ${S}/table.c ${HDRS}
	${CC} ${CFLAGS} $S/table.c

table_sys.o: ${S}/table_sys.c ${HDRS}
	${CC} ${CFLAGS} $S/table_sys.c
