[libbluray-devel] build: simplify a bit the build makefile.

Diego Elio Pettenò git at videolan.org
Mon Feb 25 07:51:36 CET 2013


libbluray | branch: flameeyes | Diego Elio Pettenò <flameeyes at flameeyes.eu> | Thu Feb 14 18:35:17 2013 -0800| [60c01866bfbd0c5446093d5bf116419f91c3aa55] | committer: Diego Elio Pettenò

build: simplify a bit the build makefile.

> http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=60c01866bfbd0c5446093d5bf116419f91c3aa55
---

 src/Makefile.am |   43 ++++++++++++++++++++-----------------------
 1 file changed, 20 insertions(+), 23 deletions(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index 5a9683f..c4dae1a 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -3,27 +3,11 @@ SET_INCLUDES = -I$(top_srcdir) -Ifile -Ilibbluray/bdnav
 
 AM_CFLAGS = $(SET_FEATURES) $(SET_INCLUDES) $(LIBXML2_CFLAGS) $(FT2_CFLAGS)
 
-SOURCES_bdj = libbluray/bdj/bdj.h \
-	libbluray/bdj/bdj_private.h \
-	libbluray/bdj/bdj_util.h \
-	libbluray/bdj/bdj_util.c \
-	libbluray/bdj/bdj.c \
-	libbluray/bdj/bdjo_parser.h \
-	libbluray/bdj/bdjo_parser.c \
-	libbluray/bdj/common.h \
-	libbluray/bdj/native/java_awt_BDGraphics.h \
-	libbluray/bdj/native/java_awt_BDGraphics.c \
-	libbluray/bdj/native/java_awt_BDFontMetrics.h \
-	libbluray/bdj/native/java_awt_BDFontMetrics.c \
-	libbluray/bdj/native/org_videolan_Libbluray.h \
-	libbluray/bdj/native/org_videolan_Libbluray.c \
-	libbluray/bdj/native/register_native.h \
-	libbluray/bdj/native/register_native.c
-
 EXTRA_DIST = libbluray/bdj/build.xml libbluray/bdj/java
 
 lib_LTLIBRARIES=libbluray.la
-libbluray_la_SOURCES=libbluray/bluray.h \
+libbluray_la_SOURCES = \
+	libbluray/bluray.h \
 	libbluray/bluray.c \
 	libbluray/bluray_internal.h \
 	libbluray/register.h \
@@ -103,7 +87,6 @@ pkginclude_HEADERS = \
 	util/log_control.h
 
 if USING_BDJAVA
-
 jardir=$(libdir)/libbluray/
 jar_DATA=libbluray.jar
 
@@ -112,14 +95,28 @@ libbluray.jar:
 	    -Dsrc_awt=:java-$(BDJ_TYPE) \
 	    -Dbootclasspath="$(BDJ_BOOTCLASSPATH)"
 
-libbluray_la_SOURCES+=$(SOURCES_bdj)
-AM_CFLAGS+=@BDJAVA_CFLAGS@
+libbluray_la_SOURCES += \
+	libbluray/bdj/bdj.h \
+	libbluray/bdj/bdj_private.h \
+	libbluray/bdj/bdj_util.h \
+	libbluray/bdj/bdj_util.c \
+	libbluray/bdj/bdj.c \
+	libbluray/bdj/bdjo_parser.h \
+	libbluray/bdj/bdjo_parser.c \
+	libbluray/bdj/common.h \
+	libbluray/bdj/native/java_awt_BDGraphics.h \
+	libbluray/bdj/native/java_awt_BDGraphics.c \
+	libbluray/bdj/native/java_awt_BDFontMetrics.h \
+	libbluray/bdj/native/java_awt_BDFontMetrics.c \
+	libbluray/bdj/native/org_videolan_Libbluray.h \
+	libbluray/bdj/native/org_videolan_Libbluray.c \
+	libbluray/bdj/native/register_native.h \
+	libbluray/bdj/native/register_native.c
 
-all-local: libbluray.jar
+AM_CFLAGS += $(BDJAVA_CFLAGS)
 
 clean-local:
 	ant -f $(top_srcdir)/src/libbluray/bdj/build.xml clean
-
 endif
 
 pkgconfigdir = $(libdir)/pkgconfig



More information about the libbluray-devel mailing list