# INSTALLATION PATH

INSTALL_PATH	=	/usr/lib/ladspa/

# GENERAL

INCLUDES	=	-I/usr/local/include/ -Iinclude
CC			=	gcc
CFLAGS		=	$(INCLUDES) -fPIC -DPIC -Wall -O2 -g -c
PLUGIN_LIB	=	wasp

# TARGETS

PLUGINS		= 	x-shaper \
				booster \
				noisifier \
				noise_variable

all:
	list='$(PLUGINS)'; \
	for file in $$list; do \
		echo "compiling "$$file"..."; \
		$(CC) $(CFLAGS) -o plugins/$$file.o plugins/$$file.c; \
		echo "linking "$$file"..."; \
		ld -shared -o plugins/$(PLUGIN_LIB)-$$file.so plugins/$$file.o; \
	done; \
	
install:	
	mkdir -p $(RPM_BUILD_ROOT)$(INSTALL_PATH); \
	for file in $(PLUGINS); do \
		cp plugins/$(PLUGIN_LIB)-$$file.so $(RPM_BUILD_ROOT)$(INSTALL_PATH); \
	done; \
	
	
uninstall:	
	rm -f $(INSTALL_PATH)$(PLUGIN_LIB)-*.so

clean:
	rm -f `find plugins/ -name "*.o"`
	rm -f `find plugins/ -name "*.so"`
