INCLUDES = -I/usr/local/include/ -Iinclude CC = gcc CFLAGS = $(INCLUDES) -fPIC -DPIC -Wall -O2 -g -c prefix = @ac_prefix@ all: wasp_booster.so wasp_noisifier.so wasp_xshaper.so wasp_booster.so: plugins/booster.c $(CC) $(CFLAGS) -o plugins/booster.o plugins/booster.c ld -shared -o wasp_booster.so plugins/booster.o wasp_noisifier.so: plugins/noisifier.c $(CC) $(CFLAGS) -o plugins/noisifier.o plugins/noisifier.c ld -shared -o wasp_noisifier.so plugins/noisifier.o wasp_xshaper.so: plugins/x-shaper.c $(CC) $(CFLAGS) -o plugins/xshaper.o plugins/x-shaper.c ld -shared -o wasp_xshaper.so plugins/xshaper.o clean: @rm -f `find . -name "*.o"` @rm -f `find . -name "*.so"` install: @echo "Installing WASP plugins" mkdir -p $(DESTDIR)$(prefix)/lib/hydrogen/plugins/ @install -vD *.so $(DESTDIR)$(prefix)/lib/hydrogen/plugins uninstall: @rm -rf $(DESTDIR)$(prefix)/lib/hydrogen