CFLAGS=-I. -ansi -std=c99 -Wall -W
# Need -O for inline inb/outb macros
CFLAGS+=-O
BINARIES=opltest

default: $(BINARIES)

libopl.o: libopl.c libopl.h

libopl.a: libopl.o
	$(AR) crv $@ $^

opltest.o: opltest.c

opltest: opltest.o libopl.a

clean:
	rm -f *.o *.a a.out core $(BINARIES)

.PHONY: clean
