blob: c30a5084478a86ab02bfe3d5ac92358077da3472 [file] [log] [blame]
Index: ladspa_sdk/src/makefile
===================================================================
--- ladspa_sdk.orig/src/makefile
+++ ladspa_sdk/src/makefile
@@ -13,10 +13,12 @@ INSTALL_BINARY_DIR = /usr/bin/
# GENERAL
#
+CFLAGS = -Wall -Werror -O3
+CXXFLAGS = -Wall -Werror -O3
+
INCLUDES = -I.
-LIBRARIES = -ldl -lm
-CFLAGS = $(INCLUDES) -Wall -Werror -O3 -fPIC
-CXXFLAGS = $(CFLAGS)
+DYNAMIC_LD_LIBS = -ldl
+LIBRARIES = $(DYNAMIC_LD_LIBS) -lm
PLUGINS = ../plugins/amp.so \
../plugins/delay.so \
../plugins/filter.so \
@@ -26,7 +28,8 @@ PROGRAMS = ../bin/analyseplugin \
../bin/applyplugin \
../bin/listplugins
CC = cc
-CPP = c++
+CXX = c++
+MKDIR_P = mkdirhier
###############################################################################
#
@@ -34,12 +37,12 @@ CPP = c++
#
../plugins/%.so: plugins/%.c ladspa.h
- $(CC) $(CFLAGS) -o plugins/$*.o -c plugins/$*.c
- $(LD) -o ../plugins/$*.so plugins/$*.o -shared
+ $(CC) $(CFLAGS) $(INCLUDES) -fPIC -o plugins/$*.o -c plugins/$*.c
+ $(LD) $(RAW_LDFLAGS) -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) $(INCLUDES) -fPIC -o plugins/$*.o -c plugins/$*.cpp
+ $(CXX) $(LDFLAGS) -o ../plugins/$*.so plugins/$*.o -shared
###############################################################################
#
@@ -59,12 +62,12 @@ test: /tmp/test.wav ../snd/noise.wav alw
@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)
+ -$(MKDIR_P) $(DESTDIR)$(INSTALL_PLUGINS_DIR)
+ -$(MKDIR_P) $(DESTDIR)$(INSTALL_INCLUDE_DIR)
+ -$(MKDIR_P) $(DESTDIR)$(INSTALL_BINARY_DIR)
+ cp ../plugins/* $(DESTDIR)$(INSTALL_PLUGINS_DIR)
+ cp ladspa.h $(DESTDIR)$(INSTALL_INCLUDE_DIR)
+ cp ../bin/* $(DESTDIR)$(INSTALL_BINARY_DIR)
/tmp/test.wav: targets ../snd/noise.wav
../bin/listplugins
@@ -90,19 +93,19 @@ targets: $(PLUGINS) $(PROGRAMS)
#
../bin/applyplugin: applyplugin.o load.o default.o
- $(CC) $(CFLAGS) $(LIBRARIES) \
+ $(CC) $(CFLAGS) $(INCLUDES) $(LDFLAGS) \
-o ../bin/applyplugin \
- applyplugin.o load.o default.o
+ applyplugin.o load.o default.o $(LIBRARIES)
../bin/analyseplugin: analyseplugin.o load.o default.o
- $(CC) $(CFLAGS) $(LIBRARIES) \
+ $(CC) $(CFLAGS) $(INCLUDES) $(LDFLAGS) \
-o ../bin/analyseplugin \
- analyseplugin.o load.o default.o
+ analyseplugin.o load.o default.o $(LIBRARIES)
../bin/listplugins: listplugins.o search.o
- $(CC) $(CFLAGS) $(LIBRARIES) \
+ $(CC) $(CFLAGS) $(INCLUDES) $(LDFLAGS) \
-o ../bin/listplugins \
- listplugins.o search.o
+ listplugins.o search.o $(LIBRARIES)
###############################################################################
#