Browse Source

Define LIB_DIR

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1625 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/0.68
sletz 18 years ago
parent
commit
67647eb828
4 changed files with 18 additions and 18 deletions
  1. +1
    -1
      ChangeLog
  2. +3
    -12
      common/JackDriverLoader.cpp
  3. +2
    -2
      linux/Makefile
  4. +12
    -3
      macosx/Jackdmp.xcodeproj/project.pbxproj

+ 1
- 1
ChangeLog View File

@@ -15,7 +15,7 @@ Tom Szilagyi

2007-10-18 Stephane Letz <letz@grame.fr>
* Use _X86_64 for 64 bits related compilation (drivers location). More generic Linux script.
* Use LIB_DIR variable for 64 bits related compilation (drivers location). More generic Linux script.

2007-10-16 Stephane Letz <letz@grame.fr>


+ 3
- 12
common/JackDriverLoader.cpp View File

@@ -274,11 +274,7 @@ jack_drivers_get_descriptor (JSList * drivers, const char * sofile)
}
#else
char driver_dir[512];
#ifdef _X86_64
snprintf(driver_dir, sizeof(driver_dir) - 1, "%s/lib64/jackmp", ADDON_DIR);
#else
snprintf(driver_dir, sizeof(driver_dir) - 1, "%s/lib/jackmp", ADDON_DIR);
#endif
snprintf(driver_dir, sizeof(driver_dir) - 1, "%s/%s/jackmp", ADDON_DIR, LIB_DIR);
#endif

filename = (char *)malloc(strlen (driver_dir) + 1 + strlen(sofile) + 1);
@@ -411,13 +407,8 @@ jack_drivers_load (JSList * drivers) {
}
*/
char driver_dir[512];

#ifdef _X86_64
snprintf(driver_dir, sizeof(driver_dir) - 1, "%s/lib64/jackmp", ADDON_DIR);
#else
snprintf(driver_dir, sizeof(driver_dir) - 1, "%s/lib/jackmp", ADDON_DIR);
#endif

snprintf(driver_dir, sizeof(driver_dir) - 1, "%s/%s/jackmp", ADDON_DIR, LIB_DIR);
/* search through the driver_dir and add get descriptors
from the .so files in it */
dir_stream = opendir (driver_dir);


+ 2
- 2
linux/Makefile View File

@@ -48,10 +48,10 @@ objects_linux_freebob := JackFreebobDriver.o
objects_linux_dummy := JackDummyDriver.o

CFLAGS := -g -fPIC -DUSE_POSIX_SHM $(addprefix -I, $(subprojects)) $(CFLAGS)
CXXFLAGS := -g -fPIC -DSOCKET_RPC_FIFO_SEMA -D__SMP__ -DADDON_DIR=\"$(prefix)\" $(addprefix -I, $(subprojects)) $(CXXFLAGS)
CXXFLAGS := -g -fPIC -DSOCKET_RPC_FIFO_SEMA -D__SMP__ -DADDON_DIR=\"$(prefix)\" -DLIB_DIR=\"$(libdir)\" $(addprefix -I, $(subprojects)) $(CXXFLAGS)

#CFLAGS := -g -fPIC -DUSE_POSIX_SHM $(addprefix -I, $(subprojects)) $(CFLAGS)
#CXXFLAGS := -g -fPIC -DSOCKET_RPC_FIFO_SEMA -D__SMP__ -DADDON_DIR=\"$(prefix)\" $(addprefix -I, $(subprojects)) $(CXXFLAGS)
#CXXFLAGS := -g -fPIC -DSOCKET_RPC_FIFO_SEMA -D__SMP__ -DADDON_DIR=\"$(prefix)\" -DLIB_DIR=\"$(libdir)\" $(addprefix -I, $(subprojects)) $(CXXFLAGS)

# Use this line to compile with POSIX names semaphore
#CXXFLAGS := -g -O3 -fPIC -DSOCKET_RPC_POSIX_SEMA -D__SMP__ -DADDON_DIR=\"$(prefix)\" $(addprefix -I, $(subprojects)) $(CXXFLAGS)


+ 12
- 3
macosx/Jackdmp.xcodeproj/project.pbxproj View File

@@ -3048,9 +3048,12 @@
OTHER_CPLUSPLUSFLAGS = (
"-D__SMP__",
"-DMACH_RPC_MACH_SEMA",
"$(OTHER_CPLUSPLUSFLAGS_QUOTED_1)",
"$(OTHER_CPLUSPLUSFLAGS_QUOTED_2)",
"$(OTHER_CPLUSPLUSFLAGS_QUOTED_3)",
);
OTHER_CPLUSPLUSFLAGS_QUOTED_1 = "-DADDON_DIR=\\\"/usr/local\\\"";
OTHER_CPLUSPLUSFLAGS_QUOTED_2 = "-DADDON_DIR=\\\"/usr/local\\\"";
OTHER_CPLUSPLUSFLAGS_QUOTED_3 = "-DLIB_DIR=\\\"lib\\\"";
OTHER_LDFLAGS = (
"-framework",
Carbon,
@@ -3101,9 +3104,12 @@
OTHER_CPLUSPLUSFLAGS = (
"-D__SMP__",
"-DMACH_RPC_MACH_SEMA",
"$(OTHER_CPLUSPLUSFLAGS_QUOTED_1)",
"$(OTHER_CPLUSPLUSFLAGS_QUOTED_2)",
"$(OTHER_CPLUSPLUSFLAGS_QUOTED_3)",
);
OTHER_CPLUSPLUSFLAGS_QUOTED_1 = "-DADDON_DIR=\\\"/usr/local\\\"";
OTHER_CPLUSPLUSFLAGS_QUOTED_2 = "-DADDON_DIR=\\\"/usr/local\\\"";
OTHER_CPLUSPLUSFLAGS_QUOTED_3 = "-DLIB_DIR=\\\"lib\\\"";
OTHER_LDFLAGS = (
"-framework",
Carbon,
@@ -3152,9 +3158,12 @@
OTHER_CPLUSPLUSFLAGS = (
"-D__SMP__",
"-DMACH_RPC_MACH_SEMA",
"$(OTHER_CPLUSPLUSFLAGS_QUOTED_1)",
"$(OTHER_CPLUSPLUSFLAGS_QUOTED_2)",
"$(OTHER_CPLUSPLUSFLAGS_QUOTED_3)",
);
OTHER_CPLUSPLUSFLAGS_QUOTED_1 = "-DADDON_DIR=\\\"/usr/local\\\"";
OTHER_CPLUSPLUSFLAGS_QUOTED_2 = "-DADDON_DIR=\\\"/usr/local\\\"";
OTHER_CPLUSPLUSFLAGS_QUOTED_3 = "-DLIB_DIR=\\\"lib\\\"";
OTHER_LDFLAGS = (
"-framework",
Carbon,


Loading…
Cancel
Save