summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-03 12:25:56 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-03 12:25:56 +0000
commit689d0cc0f40c3a03d2e4dacf1f0d891da329a9c9 (patch)
tree3e26dfac993216bc9ff233808b412980de5a54f2
parentb23a127c9a4588515256c2c9510beb63441a9d64 (diff)
downloadmpv-689d0cc0f40c3a03d2e4dacf1f0d891da329a9c9.tar.bz2
mpv-689d0cc0f40c3a03d2e4dacf1f0d891da329a9c9.tar.xz
Move libdvdcss into its own subdirectory.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20629 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r--Copyright2
-rw-r--r--Makefile7
-rw-r--r--libdvdcss/Makefile63
-rw-r--r--libdvdcss/bsdi_dvd.h (renamed from libmpdvdkit2/bsdi_dvd.h)0
-rw-r--r--libdvdcss/bsdi_ioctl.c (renamed from libmpdvdkit2/bsdi_ioctl.c)0
-rw-r--r--libdvdcss/common.h (renamed from libmpdvdkit2/common.h)0
-rw-r--r--libdvdcss/css.c (renamed from libmpdvdkit2/css.c)0
-rw-r--r--libdvdcss/css.h (renamed from libmpdvdkit2/css.h)0
-rw-r--r--libdvdcss/csstables.h (renamed from libmpdvdkit2/csstables.h)0
-rw-r--r--libdvdcss/device.c (renamed from libmpdvdkit2/device.c)0
-rw-r--r--libdvdcss/device.h (renamed from libmpdvdkit2/device.h)0
-rw-r--r--libdvdcss/dvdcss/dvdcss.h (renamed from libmpdvdkit2/dvdcss/dvdcss.h)0
-rw-r--r--libdvdcss/error.c (renamed from libmpdvdkit2/error.c)0
-rw-r--r--libdvdcss/ioctl.c (renamed from libmpdvdkit2/ioctl.c)0
-rw-r--r--libdvdcss/ioctl.h (renamed from libmpdvdkit2/ioctl.h)0
-rw-r--r--libdvdcss/libdvdcss.c (renamed from libmpdvdkit2/libdvdcss.c)0
-rw-r--r--libdvdcss/libdvdcss.h (renamed from libmpdvdkit2/libdvdcss.h)0
-rw-r--r--libmpdvdkit2/FILES48
-rw-r--r--libmpdvdkit2/Makefile19
19 files changed, 73 insertions, 66 deletions
diff --git a/Copyright b/Copyright
index 30fdb1d4bb..842846e50c 100644
--- a/Copyright
+++ b/Copyright
@@ -51,7 +51,7 @@ License: GNU General Public License
Name: libdvdcss
Version: Subversion r202 (post 1.2.9 release)
Homepage: http://developers.videolan.org/libdvdcss/
-Directory: libmpdvdkit2
+Directory: libdvdcss
Copyright: 1998-2006 VideoLAN
License: GNU General Public License
diff --git a/Makefile b/Makefile
index 751ba680dd..3a1b7aae6c 100644
--- a/Makefile
+++ b/Makefile
@@ -116,6 +116,7 @@ PARTS += libfame
endif
ifeq ($(DVDKIT2),yes)
PARTS += libmpdvdkit2
+PARTS += libdvdcss
endif
ifeq ($(GUI),yes)
PARTS += Gui
@@ -175,6 +176,8 @@ endif
ifeq ($(DVDKIT2),yes)
COMMON_DEPS += libmpdvdkit2/libmpdvdkit.a
COMMON_LIBS += libmpdvdkit2/libmpdvdkit.a
+COMMON_DEPS += libdvdcss/libdvdcss.a
+COMMON_LIBS += libdvdcss/libdvdcss.a
endif
ifeq ($(CONFIG_ASS),yes)
COMMON_DEPS += libass/libass.a
@@ -207,6 +210,9 @@ libaf/libaf.a:
libmpdvdkit2/libmpdvdkit.a:
$(MAKE) -C libmpdvdkit2
+libdvdcss/libdvdcss.a:
+ $(MAKE) -C libdvdcss
+
loader/libloader.a:
$(MAKE) -C loader
@@ -476,6 +482,7 @@ input/libinput.a: .norecurse $(wildcard input/*.[ch])
libmenu/libmenu.a: .norecurse $(wildcard libmenu/*.[ch])
libaf/libaf.a: .norecurse $(wildcard libaf/*.[ch])
libmpdvdkit2/libmpdvdkit.a: .norecurse $(wildcard libmpdvdkit2/*.[ch])
+libdvdcss/libdvdcss.a: .norecurse $(wildcard libdvdcss/*.[ch])
libmpdemux/libmpdemux.a: .norecurse $(wildcard libmpdemux/*.[ch] libmpdemux/*/*.[ch])
stream/stream.a: .norecurse $(wildcard stream/*.[ch] stream/*/*.[ch])
diff --git a/libdvdcss/Makefile b/libdvdcss/Makefile
new file mode 100644
index 0000000000..6e0d3ee0bf
--- /dev/null
+++ b/libdvdcss/Makefile
@@ -0,0 +1,63 @@
+
+ifneq ($(wildcard ../config.mak),)
+include ../config.mak
+endif
+
+SRCS = css.c \
+ device.c \
+ error.c \
+ ioctl.c \
+ libdvdcss.c \
+ #bsdi_ioctl \
+
+OBJS = $(SRCS:.c=.o)
+
+LIB=libdvdcss
+
+.SUFFIXES: .c .o
+
+ifeq ($(OPTFLAGS),)
+OPTFLAGS = -mcpu=pentium -march=pentium -O4
+endif
+
+# \ -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
+
+# -funroll-loops removed, triggered gcc 3.0.4 (3.x?) bug
+CFLAGS= -I.. $(OPTFLAGS) -D__USE_UNIX98 -D_GNU_SOURCE \
+ -DHAVE_LIMITS_H -DHAVE_ERRNO_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H \
+ -DVERSION=\"1.2.9\"
+
+ifeq ($(TARGET_OS),CYGWIN)
+CFLAGS+=-DSYS_CYGWIN -DWIN32
+endif
+
+ifeq ($(TARGET_OS),Darwin)
+CFLAGS+=-D__DARWIN__
+endif
+
+.c.o:
+ $(CC) $(CFLAGS) -c -o $@ $<
+
+all: $(LIB).a
+
+$(LIB).a: $(OBJS)
+ $(AR) rc $(LIB).a $(OBJS)
+ $(RANLIB) $(LIB).a
+
+clean:
+ rm -f *.o *.a *~ *.so
+
+distclean: clean
+ rm -f .depend
+
+dep: depend
+
+depend:
+ $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend
+
+#
+# include dependency files if they exist
+#
+ifneq ($(wildcard .depend),)
+include .depend
+endif
diff --git a/libmpdvdkit2/bsdi_dvd.h b/libdvdcss/bsdi_dvd.h
index 850504a064..850504a064 100644
--- a/libmpdvdkit2/bsdi_dvd.h
+++ b/libdvdcss/bsdi_dvd.h
diff --git a/libmpdvdkit2/bsdi_ioctl.c b/libdvdcss/bsdi_ioctl.c
index ef4c56c30e..ef4c56c30e 100644
--- a/libmpdvdkit2/bsdi_ioctl.c
+++ b/libdvdcss/bsdi_ioctl.c
diff --git a/libmpdvdkit2/common.h b/libdvdcss/common.h
index 9a7ca3b510..9a7ca3b510 100644
--- a/libmpdvdkit2/common.h
+++ b/libdvdcss/common.h
diff --git a/libmpdvdkit2/css.c b/libdvdcss/css.c
index a704a3fcf9..a704a3fcf9 100644
--- a/libmpdvdkit2/css.c
+++ b/libdvdcss/css.c
diff --git a/libmpdvdkit2/css.h b/libdvdcss/css.h
index 82f64f8951..82f64f8951 100644
--- a/libmpdvdkit2/css.h
+++ b/libdvdcss/css.h
diff --git a/libmpdvdkit2/csstables.h b/libdvdcss/csstables.h
index fb3cdfef47..fb3cdfef47 100644
--- a/libmpdvdkit2/csstables.h
+++ b/libdvdcss/csstables.h
diff --git a/libmpdvdkit2/device.c b/libdvdcss/device.c
index 580ce3c0fe..580ce3c0fe 100644
--- a/libmpdvdkit2/device.c
+++ b/libdvdcss/device.c
diff --git a/libmpdvdkit2/device.h b/libdvdcss/device.h
index 867703172b..867703172b 100644
--- a/libmpdvdkit2/device.h
+++ b/libdvdcss/device.h
diff --git a/libmpdvdkit2/dvdcss/dvdcss.h b/libdvdcss/dvdcss/dvdcss.h
index bf7bbeeeb7..bf7bbeeeb7 100644
--- a/libmpdvdkit2/dvdcss/dvdcss.h
+++ b/libdvdcss/dvdcss/dvdcss.h
diff --git a/libmpdvdkit2/error.c b/libdvdcss/error.c
index d5c416ff61..d5c416ff61 100644
--- a/libmpdvdkit2/error.c
+++ b/libdvdcss/error.c
diff --git a/libmpdvdkit2/ioctl.c b/libdvdcss/ioctl.c
index 119a7afc2a..119a7afc2a 100644
--- a/libmpdvdkit2/ioctl.c
+++ b/libdvdcss/ioctl.c
diff --git a/libmpdvdkit2/ioctl.h b/libdvdcss/ioctl.h
index 15595e2569..15595e2569 100644
--- a/libmpdvdkit2/ioctl.h
+++ b/libdvdcss/ioctl.h
diff --git a/libmpdvdkit2/libdvdcss.c b/libdvdcss/libdvdcss.c
index c07c1b61b5..c07c1b61b5 100644
--- a/libmpdvdkit2/libdvdcss.c
+++ b/libdvdcss/libdvdcss.c
diff --git a/libmpdvdkit2/libdvdcss.h b/libdvdcss/libdvdcss.h
index 9fad5d84ce..9fad5d84ce 100644
--- a/libmpdvdkit2/libdvdcss.h
+++ b/libdvdcss/libdvdcss.h
diff --git a/libmpdvdkit2/FILES b/libmpdvdkit2/FILES
deleted file mode 100644
index 6714ab48ce..0000000000
--- a/libmpdvdkit2/FILES
+++ /dev/null
@@ -1,48 +0,0 @@
-On the origin of the files:
-==========================
-
-The code is a mixture of libdvdread and libdvdcss.
-
-libdvdread 0.9.4:
-----------------
-bswap.h
-dvd_input.c
-dvd_input.h
-dvd_reader.c
-dvd_reader.h
-dvd_udf.c
-dvd_udf.h
-ifo_print.c
-ifo_print.h
-ifo_read.c
-ifo_read.h
-ifo_types.h
-md5.c
-md5.h
-nav_print.c
-nav_print.h
-nav_read.c
-nav_read.h
-nav_types.h
-
-libdvdcss 1.2.9:
-----------------
-bsdi_dvd.h
-bsdi_ioctl.c
-common.h
-config.h
-css.c
-css.h
-csstables.h
-device.c
-device.h
-dvdcss/dvdcss.h
-error.c
-ioctl.c
-ioctl.h
-libdvdcss.c
-libdvdcss.h
-
-Additional MPlayer-specific changes are contained in libdvdread_changes.diff
-and libdvdcss_changes.diff.
-This file should be updated with each modification of the code.
diff --git a/libmpdvdkit2/Makefile b/libmpdvdkit2/Makefile
index 1d70d50eb1..169b10812a 100644
--- a/libmpdvdkit2/Makefile
+++ b/libmpdvdkit2/Makefile
@@ -3,16 +3,11 @@ ifneq ($(wildcard ../config.mak),)
include ../config.mak
endif
-SRCS = css.c \
- device.c \
- dvd_input.c \
+SRCS = dvd_input.c \
dvd_reader.c \
dvd_udf.c \
- error.c \
ifo_print.c \
ifo_read.c \
- ioctl.c \
- libdvdcss.c \
nav_print.c \
nav_read.c \
md5.c \
@@ -34,18 +29,8 @@ endif
# \ -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
# -funroll-loops removed, triggered gcc 3.0.4 (3.x?) bug
-CFLAGS= -I.. $(OPTFLAGS) -D__USE_UNIX98 -D_GNU_SOURCE \
+CFLAGS= -I../libdvdcss -I.. $(OPTFLAGS) -D__USE_UNIX98 -D_GNU_SOURCE \
-DHAVE_DVDCSS_DVDCSS_H -DSTDC_HEADERS -DHAVE_LIMITS_H \
- -DHAVE_ERRNO_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H \
- -DVERSION=\"1.2.9\"
-
-ifeq ($(TARGET_OS),CYGWIN)
-CFLAGS+=-DSYS_CYGWIN -DWIN32
-endif
-
-ifeq ($(TARGET_OS),Darwin)
-CFLAGS+=-D__DARWIN__
-endif
.c.o:
$(CC) $(CFLAGS) -c -o $@ $<