Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37912067
en ru br
ALT Linux repos
S:1.17-alt1
5.0: 1.13-alt1
4.1: 1.12-alt4
4.0: 1.12-alt4
3.0: 1.12-alt3

Group :: Sound
RPM: ladspa_sdk

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: ladspa_sdk-1.12-alt-libs.patch
Download


--- ladspa_sdk/src/makefile.orig-libs	2002-07-06 21:34:20 +0400
+++ ladspa_sdk/src/makefile	2006-05-29 11:11:53 +0400
@@ -15,7 +15,8 @@
 #
 
 INCLUDES	=	-I.
-LIBRARIES	=	-ldl -lm
+PLUGIN_LIBRARIES	=	-lm
+PROGRAM_LIBRARIES	=	-ldl -lm
 CFLAGS		=	$(INCLUDES) -Wall -Werror -O3 -fPIC
 CXXFLAGS	=	$(CFLAGS)
 PLUGINS		=	../plugins/amp.so				\
@@ -36,11 +37,11 @@
 
 ../plugins/%.so:	plugins/%.c ladspa.h
 	$(CC) $(CFLAGS) -o plugins/$*.o -c plugins/$*.c
-	$(LD) -o ../plugins/$*.so plugins/$*.o -shared
+	$(LD) -o ../plugins/$*.so plugins/$*.o -shared $(PLUGIN_LIBRARIES)
 
 ../plugins/%.so:	plugins/%.cpp ladspa.h
 	$(CPP) $(CXXFLAGS) -o plugins/$*.o -c plugins/$*.cpp
-	$(CPP) -o ../plugins/$*.so plugins/$*.o -shared
+	$(CPP) -o ../plugins/$*.so plugins/$*.o -shared $(PLUGIN_LIBRARIES)
 
 ###############################################################################
 #
@@ -90,19 +91,19 @@
 #
 
 ../bin/applyplugin:	applyplugin.o load.o default.o
-	$(CC) $(CFLAGS) $(LIBRARIES)					\
+	$(CC) $(CFLAGS)							\
 		-o ../bin/applyplugin					\
-		applyplugin.o load.o default.o
+		applyplugin.o load.o default.o $(PROGRAM_LIBRARIES)
 
 ../bin/analyseplugin:	analyseplugin.o load.o default.o
-	$(CC) $(CFLAGS) $(LIBRARIES)					\
+	$(CC) $(CFLAGS)							\
 		-o ../bin/analyseplugin 				\
-		analyseplugin.o load.o default.o
+		analyseplugin.o load.o default.o $(PROGRAM_LIBRARIES)
 
 ../bin/listplugins:	listplugins.o search.o
-	$(CC) $(CFLAGS) $(LIBRARIES)					\
+	$(CC) $(CFLAGS)							\
 		-o ../bin/listplugins	 				\
-		listplugins.o search.o
+		listplugins.o search.o $(PROGRAM_LIBRARIES)
 
 ###############################################################################
 #
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin