$NetBSD: patch-aa,v 1.4 2009/08/16 14:17:44 wiz Exp $ --- makefile.orig 2007-11-06 10:42:45.000000000 +0000 +++ makefile @@ -4,9 +4,9 @@ # # Change these if you want to install somewhere else. -INSTALL_PLUGINS_DIR = /usr/lib/ladspa/ -INSTALL_INCLUDE_DIR = /usr/include/ -INSTALL_BINARY_DIR = /usr/bin/ +INSTALL_PLUGINS_DIR = ${PREFIX}/lib/ladspa/ +INSTALL_INCLUDE_DIR = ${PREFIX}/include/ +INSTALL_BINARY_DIR = ${PREFIX}/bin/ ############################################################################### # @@ -14,8 +14,8 @@ INSTALL_BINARY_DIR = /usr/bin/ # INCLUDES = -I. -LIBRARIES = -ldl -lm -CFLAGS = $(INCLUDES) -Wall -Werror -O3 -fPIC +LIBRARIES = $(DL_LIBS) -lm +CFLAGS = $(INCLUDES) -Wall -Werror -fPIC CXXFLAGS = $(CFLAGS) PLUGINS = ../plugins/amp.so \ ../plugins/delay.so \ @@ -25,8 +25,8 @@ PLUGINS = ../plugins/amp.so \ PROGRAMS = ../bin/analyseplugin \ ../bin/applyplugin \ ../bin/listplugins -CC = cc -CPP = c++ +#CC = cc +#CPP = c++ ############################################################################### # @@ -38,8 +38,8 @@ CPP = c++ $(LD) -o ../plugins/$*.so plugins/$*.o -shared ../plugins/%.so: plugins/%.cpp ladspa.h - $(CPP) $(CXXFLAGS) -o plugins/$*.o -c plugins/$*.cpp - $(CPP) -o ../plugins/$*.so plugins/$*.o -shared + $(CXX) $(CXXFLAGS) -o plugins/$*.o -c plugins/$*.cpp + $(CXX) -o ../plugins/$*.so plugins/$*.o -shared ############################################################################### # @@ -58,13 +58,13 @@ test: /tmp/test.wav ../snd/noise.wav alw -sndfile-play /tmp/test.wav @echo Test complete. -install: targets - -mkdirhier $(INSTALL_PLUGINS_DIR) - -mkdirhier $(INSTALL_INCLUDE_DIR) - -mkdirhier $(INSTALL_BINARY_DIR) - cp ../plugins/* $(INSTALL_PLUGINS_DIR) - cp ladspa.h $(INSTALL_INCLUDE_DIR) - cp ../bin/* $(INSTALL_BINARY_DIR) +install: + $(BSD_INSTALL_DATA_DIR) ${DESTDIR}$(INSTALL_PLUGINS_DIR) + $(BSD_INSTALL_DATA_DIR) ${DESTDIR}$(INSTALL_INCLUDE_DIR) + $(BSD_INSTALL_DATA_DIR) ${DESTDIR}$(INSTALL_BINARY_DIR) + $(BSD_INSTALL_DATA) ../plugins/* ${DESTDIR}$(INSTALL_PLUGINS_DIR) + $(BSD_INSTALL_DATA) ladspa.h ${DESTDIR}$(INSTALL_INCLUDE_DIR) + $(BSD_INSTALL_PROGRAM) ../bin/* ${DESTDIR}$(INSTALL_BINARY_DIR) /tmp/test.wav: targets ../snd/noise.wav ../bin/listplugins @@ -82,7 +82,7 @@ install: targets ../plugins/delay.so delay_5s 1 0.1 \ ../plugins/amp.so amp_mono 4 \ -targets: $(PLUGINS) $(PROGRAMS) +all: $(PLUGINS) $(PROGRAMS) ############################################################################### #