all: sap sas

sa_portable.o: sa_portable.c os_arb_interface.h
	gcc -c sa_portable.c
linux_arb_usb.o: linux_arb_usb.c os_arb_interface.h
	gcc -c linux_arb_usb.c
linux_arb_pci.o: linux_arb_pci.c os_arb_interface.h
	gcc -c linux_arb_pci.c
sas: sa_portable.o linux_arb_usb.o
	gcc -o sas sa_portable.o linux_arb_usb.o -lm
sap: sa_portable.o linux_arb_pci.o
	gcc -o sap sa_portable.o linux_arb_pci.o -lm

clean:
	rm -f *.o ; rm sas sap