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

all: devsnone.so devsoss.so

devsnone_so=devsnone.o
devsnone.so: $(devsnone_so)
	$(CC) -shared -o $@ $^

devsoss_so=devsoss.o
devsoss.so: $(devsoss_so)
	$(CC) -shared -o $@ $^

clean:
	rm -f *.o *.so

devsnone.o: devsnone.c \
	../config.h \
	../types.h \
	../boot/plinkman.h \
	../dev/imsdev.h \
	../dev/sampler.h \
	../stuff/imsrtns.h
	$(CC) devsnone.c -o $@ -c

devsoss.o: devsoss.c \
	../config.h \
	../types.h \
	../boot/plinkman.h \
	../boot/psetting.h \
	../dev/devigen.h \
	../dev/imsdev.h \
	../dev/sampler.h \
	../stuff/imsrtns.h \
	../stuff/poutput.h
	$(CC) devsoss.c -o $@ -c
