TOPDIR=../
include $(TOPDIR)Rules.make

all: oggtype.o playogg.so

clean:
	rm -f *.o *.so

playogg_so=oggplay.o oggpplay.o
playogg.so: $(playogg_so)
	$(CC) -shared -o $@ $^ -lvorbis -lvorbisfile

oggtype.o: oggtype.c \
	../config.h \
	../types.h \
	../filesel/mdb.h
	$(CC) oggtype.c -o $@ -c

oggplay.o: oggplay.c \
	../config.h \
	../types.h \
	../stuff/poll.h \
	../stuff/timer.h \
	../dev/player.h \
	../dev/deviplay.h \
	../dev/plrasm.h \
	../stuff/imsrtns.h \
	oggplay.h
	$(CC) oggplay.c -o $@ -c

oggpplay.o: oggpplay.c \
	../config.h \
	../types.h \
	../boot/pmain.h \
	../filesel/pfilesel.h \
	../filesel/mdb.h \
	../stuff/poutput.h \
	../dev/player.h \
	../boot/psetting.h \
	../boot/plinkman.h \
	oggplay.h \
	../stuff/sets.h \
	../stuff/compat.h \
	../dev/deviplay.h \
	../cpiface/cpiface.h
	$(CC) oggpplay.c -o $@ -c
