plugin
This commit is contained in:
@@ -0,0 +1,91 @@
|
||||
diff -Nur ladspa_sdk-old/src/makefile ladspa_sdk/src/makefile
|
||||
--- ladspa_sdk-old/src/makefile 2008-04-04 20:13:49.000000000 +0300
|
||||
+++ ladspa_sdk/src/makefile 2008-04-04 20:14:03.000000000 +0300
|
||||
@@ -13,10 +13,12 @@
|
||||
# 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 @@
|
||||
../bin/applyplugin \
|
||||
../bin/listplugins
|
||||
CC = cc
|
||||
-CPP = c++
|
||||
+CXX = c++
|
||||
+MKDIR_P = mkdirhier
|
||||
|
||||
###############################################################################
|
||||
#
|
||||
@@ -34,12 +37,12 @@
|
||||
#
|
||||
|
||||
../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 @@
|
||||
@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 @@
|
||||
#
|
||||
|
||||
../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)
|
||||
|
||||
###############################################################################
|
||||
#
|
||||
Reference in New Issue
Block a user