.PHONY: all clean

all: pclpt.a

pclpt.o: pclpt.c
	i686-elf-gcc -c -ffreestanding -I../../ $^ -o $@

pclpt.a: pclpt.o pclpt.so
	i686-elf-ar rcs $@ $^

pclpt.so: pclpt.c
	i686-elf-gcc -shared -fPIC -ffreestanding -I../../ -o $@ $^

clean:
	rm -f pclpt.o pclpt.a pclpt.so