[DVDnav-discuss] r903 - in trunk/libdvdnav: Makefile misc/dvdnav-config2.sh
nicodvb
subversion at mplayerhq.hu
Wed Apr 25 20:10:11 CEST 2007
Author: nicodvb
Date: Wed Apr 25 20:10:11 2007
New Revision: 903
Log:
first, minimalistic support for dvdnav-config
Added:
trunk/libdvdnav/misc/dvdnav-config2.sh
- copied, changed from r900, /trunk/libdvdnav/misc/dvdnav-config.in
Modified:
trunk/libdvdnav/Makefile
Modified: trunk/libdvdnav/Makefile
==============================================================================
--- trunk/libdvdnav/Makefile (original)
+++ trunk/libdvdnav/Makefile Wed Apr 25 20:10:11 2007
@@ -54,13 +54,13 @@ DEPS= ${OBJS:%.o=%.d}
BUILDDEPS = Makefile config.mak
ifeq ($(BUILD_SHARED),yes)
-all: $(SHLIB)
-install: $(SHLIB) install-shared
+all: $(SHLIB) dvdnav-config
+install: $(SHLIB) install-shared install-dvdnav-config
endif
ifeq ($(BUILD_STATIC),yes)
-all: $(LIB)
-install: $(LIB) install-static
+all: $(LIB) dvdnav-config
+install: $(LIB) install-static install-dvdnav-config
endif
install: install-headers
@@ -128,6 +128,16 @@ distclean: clean
find . -name "*~" | xargs rm -rf
rm -rf config.mak
+dvdnav-config:
+ echo -e '#!/bin/sh\n\nprefix='$(PREFIX)'\n' > $(SRC_PATH_BARE)/$(.OBJDIR)/dvdnav-config
+ echo -e 'version='$(SHLIB_VERSION)'\n' >> $(SRC_PATH_BARE)/$(.OBJDIR)/dvdnav-config
+ echo -e 'threadlib='$(THREADLIB)'\n\n' >> $(SRC_PATH_BARE)/$(.OBJDIR)/dvdnav-config
+ cat $(SRC_PATH_BARE)/misc/dvdnav-config2.sh >> $(SRC_PATH_BARE)/$(.OBJDIR)/dvdnav-config
+ chmod 0755 $(SRC_PATH_BARE)/$(.OBJDIR)/dvdnav-config
+
+install-dvdnav-config:
+ install -m 0755 $(SRC_PATH_BARE)/$(.OBJDIR)/dvdnav-config $(PREFIX)/bin/dvdnav-config
+
vpath %.so ${.OBJDIR}
vpath %.o ${.OBJDIR}
Copied: trunk/libdvdnav/misc/dvdnav-config2.sh (from r900, /trunk/libdvdnav/misc/dvdnav-config.in)
==============================================================================
--- /trunk/libdvdnav/misc/dvdnav-config.in (original)
+++ trunk/libdvdnav/misc/dvdnav-config2.sh Wed Apr 25 20:10:11 2007
@@ -1,10 +1,3 @@
-#!/bin/sh
-#
-#
-
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-exec_prefix_set=no
usage()
{
@@ -12,7 +5,6 @@ usage()
Usage: dvdnav-config [OPTIONS] [LIBRARIES]
Options:
[--prefix[=DIR]]
- [--exec-prefix[=DIR]]
[--version]
[--libs]
[--cflags]
@@ -31,24 +23,11 @@ while test $# -gt 0; do
esac
case $1 in
- --prefix=*)
- prefix=$optarg
- if test $exec_prefix_set = no ; then
- exec_prefix=$optarg
- fi
- ;;
--prefix)
echo_prefix=yes
;;
- --exec-prefix=*)
- exec_prefix=$optarg
- exec_prefix_set=yes
- ;;
- --exec-prefix)
- echo_exec_prefix=yes
- ;;
--version)
- echo @DVDNAV_MAJOR at .@DVDNAV_MINOR at .@DVDNAV_SUB@
+ echo $version
;;
--cflags)
echo_cflags=yes
@@ -67,14 +46,10 @@ if test "$echo_prefix" = "yes"; then
echo $prefix
fi
-if test "$echo_exec_prefix" = "yes"; then
- echo $exec_prefix
-fi
-
if test "$echo_cflags" = "yes"; then
- echo -I at includedir@ -I at includedir@/dvdnav @THREAD_CFLAGS@
+ echo -I$prefix -I$prefix/dvdnav $threadcflags
fi
if test "$echo_libs" = "yes"; then
- echo -L at libdir@ -ldvdnav @THREAD_LIBS@
+ echo -L$prefix -ldvdnav $threadlib
fi
More information about the DVDnav-discuss
mailing list