# target: dependencies (auch mehrere)
#	$@ - steht fr target
#	$^ - steht fr alle dependencies
#	$< - steht fr die erste dependency

NAME=directivity
SOURCES=directiv.c
 
#OSX
#EXT=.pd_darwin
# Windows
#EXT=.dll
# linux
EXT=.pd_linux

#PD=/Applications/audio/Pd-0.39-2.app/Contents/Resources

OPTIONS = -I$(PD)/src
# OSX
#OPTIONS += -bundle -bundle_loader $(PD)/bin/pd
# Windows (MinGW)
#OPTIONS += -shared $(PD)/bin/pd.dll
#linux
OPTIONS += -shared

OUTPUT=/initrd/mnt/dev_save/musikprog/pd_externals

# default target
$(NAME)$(EXT): $(SOURCES)
	gcc $^ $(OPTIONS) -o $@
	cp $@ $(OUTPUT)

clean:
# targets lschen (keine dependencies)
	rm $(NAME)$(EXT)
