include ../../../Makefile.common

all: libsplash.a testmain

%.o: %.c
	$(CC) -fPIC -O2 -I/usr/src/linux/include -c $<

testmain: libsplash.a testmain.o
	$(CC) testmain.o -L. -lsplash -lpng -ljpeg -o testmain

libsplash.a: libsplash.o splash_cmd.o splash_common.o splash_parse.o splash_render.o splash_unpack.o
	ar -ro libsplash.a $^

libsplash.o: libsplash.c
splash_cmd.o: splash_cmd.c
splash_common.o: splash_common.c
splash_parse.o: splash_parse.c
splash_render.o: splash_render.c
splash_unpack.o: splash_unpack.c
testmain.o: testmain.c libsplash.h

clean:
	rm *.o