
RPCGEN = /usr/site1/rpc/rpcgen

GCCOPTS0 = -O -Wall -fvolatile -fstrength-reduce -fcombine-regs
GCCOPTS1 = $(GCCOPTS0) -nostdinc -DCPU_FAMILY=MC680X0
GCCOPTS2 = -I/usr/site2/vw5.0.2b/vw/h -I/usr/site2/vw5.0.2b/vw/h/rpc
GCCOPTS3 = -I$(CODA)/include
GCCOPTS = $(GCCOPTS1) $(GCCOPTS2) $(GCCOPTS3) -I/usr/site2/vw5.0.2b/vw/h/net 
GCC = /usr/local/bin/gccx68 $(GCCOPTS)
GLD = /usr/local/bin/gldx68

LIB = -L/usr/site1/rpc/usr/lib -lrpclib
CCOPTS = -g -I/usr/site1/rpc/usr/include


aux0.o: aux0.c
	$(GCC) -c -o $@ aux0.c

aux100.o: aux100.c
	$(GCC) -c -o $@ aux100.c

aux1.o: aux1.c
	$(GCC) -c -o $@ aux1.c

aux101.o: aux101.c
	$(GCC) -c -o $@ aux101.c

aux102.o: aux102.c
	$(GCC) -c -o $@ aux102.c

aux2.o: aux2.c
	$(GCC) -c -o $@ aux2.c

aux_ts.o: aux_ts.c
	$(GCC) -c -o $@ aux_ts.c

aux_ts_0.o: aux_ts_0.c
	$(GCC) -c -o $@ aux_ts_0.c

fscc_ts_2.o: fscc_ts_2.c
	$(GCC) -c -o $@ fscc_ts_2.c

fscc_ts_fp.o: fscc_ts_fp.c
	$(GCC) -c -o $@ fscc_ts_fp.c

fscc_ts_fp_2.o: fscc_ts_fp_2.c
	$(GCC) -c -o $@ fscc_ts_fp_2.c

fscc3_ts_2.o: fscc3_ts_2.c
	$(GCC) -c -o $@ fscc3_ts_2.c

vme_address.o: vme_address.c
	$(GCC) -c -o $@ vme_address.c

aux_out.o: aux_out.c
	$(GCC) -c -o $@ aux_out.c

data_1.o: data_1.c
	$(GCC) -c -o $@ data_1.c

data_2.o: data_2.c
	$(GCC) -c -o $@ data_2.c

data_3.o: data_3.c
	$(GCC) -c -o $@ data_3.c

data_4.o: data_4.c
	$(GCC) -c -o $@ data_4.c

data_5.o: data_5.c
	$(GCC) -c -o $@ data_5.c

data_6.o: data_6.c
	$(GCC) -c -o $@ data_6.c

data_7.o: data_7.c
	$(GCC) -c -o $@ data_7.c

data_8.o: data_8.c
	$(GCC) -c -o $@ data_8.c

data_10.o: data_10.c
	$(GCC) -c -o $@ data_10.c

data_11.o: data_11.c
	$(GCC) -c -o $@ data_11.c

data_12.o: data_12.c
	$(GCC) -c -o $@ data_12.c

data_14.o: data_14.c
	$(GCC) -c -o $@ data_14.c

data_15.o: data_15.c
	$(GCC) -c -o $@ data_15.c

data_16.o: data_16.c
	$(GCC) -c -o $@ data_16.c

data_17.o: data_17.c
	$(GCC) -c -o $@ data_17.c

data_18.o: data_18.c
	$(GCC) -c -o $@ data_18.c

data_20.o: data_20.c
	$(GCC) -c -o $@ data_20.c

data_21.o: data_21.c
	$(GCC) -c -o $@ data_21.c

data_fscc.o: data_fscc.c
	$(GCC) -c -o $@ data_fscc.c

data_fscc_2.o: data_fscc_2.c
	$(GCC) -c -o $@ data_fscc_2.c

data_fscc_3.o: data_fscc_3.c
	$(GCC) -c -o $@ data_fscc_3.c

data_fscc_4.o: data_fscc_4.c
	$(GCC) -c -o $@ data_fscc_4.c

status.o: status.c
	$(GCC) -c -o $@ status.c

test_fifo.o: test_fifo.c
	$(GCC) -c -o $@ test_fifo.c

test_fifo_2.o: test_fifo_2.c
	$(GCC) -c -o $@ test_fifo_2.c

test_fifo_3.o: test_fifo_3.c
	$(GCC) -c -o $@ test_fifo_3.c

reset.o: reset.c
	$(GCC) -c -o $@ reset.c


clean cleanup:
	rm -f *.o 





