/* Define if you have the <machine/soundcard.h> header file. */
#undef HAVE_MACHINE_SOUNDCARD_H
+/* Define if you have the <mad.h> header file. */
+#undef HAVE_MAD_H
+
/* Define if you have the <net/if.h> header file. */
#undef HAVE_NET_IF_H
/* Define if you have the <winioctl.h> header file. */
#undef HAVE_WINIOCTL_H
+/* Define if you have the mad library (-lmad). */
+#undef HAVE_LIBMAD
+
/* Define if you have the pth library (-lpth). */
#undef HAVE_LIBPTH
PLUGIN_DVD = dvd.o input_dvd.o dvd_ifo.o dvd_udf.o dvd_summary.o $(OBJ_DVD)
BUILTIN_DVD = $(PLUGIN_DVD:%.o=BUILTIN_%.o)
+LIBDVDCSS_OBJ = ../../lib/libdvdcss.a ../../lib/libdvdcss.so
+
ALL_OBJ = $(PLUGIN_DVD) $(BUILTIN_DVD)
#
# Real targets
#
+# If we build our own libdvdcss
ifeq (1,$(NEED_LIBDVDCSS))
-../dvd.so: libdvdcss $(PLUGIN_DVD)
- $(CC) $(PCFLAGS) -o $@ $(PLUGIN_DVD) $(PLCFLAGS) $(LIB_DVD_PLUGIN)
+../dvd.so: $(LIBDVDCSS_OBJ) $(PLUGIN_DVD)
+ $(CC) -o $@ $(PLUGIN_DVD) $(PLCFLAGS) $(LIB_DVD_PLUGIN)
-../dvd.a: libdvdcss $(BUILTIN_DVD)
+../dvd.a: $(LIBDVDCSS_OBJ) $(BUILTIN_DVD)
ar r $@ $(BUILTIN_DVD)
$(RANLIB) $@
+
+# If we rely on an existing libdvdcss
else
../dvd.so: $(PLUGIN_DVD)
- $(CC) $(PCFLAGS) -o $@ $(PLUGIN_DVD) $(PLCFLAGS) $(LIB_DVD_PLUGIN)
+ $(CC) -o $@ $(PLUGIN_DVD) $(PLCFLAGS) $(LIB_DVD_PLUGIN)
../dvd.a: $(BUILTIN_DVD)
ar r $@ $(BUILTIN_DVD)
$(RANLIB) $@
endif
+$(LIBDVDCSS_OBJ): libdvdcss
+
libdvdcss:
- cd ../../ && $(MAKE) libdvdcss
+ @cd ../../ && $(MAKE) libdvdcss
PLUGIN_DVDREAD = dvdread.o input_dvdread.o $(OBJ_DVDREAD)
BUILTIN_DVDREAD = $(PLUGIN_DVDREAD:%.o=BUILTIN_%.o)
+LIBDVDCSS_OBJ = ../../lib/libdvdcss.a ../../lib/libdvdcss.so
+LIBDVDREAD_OBJ = ../../lib/libdvdread.a ../../lib/libdvdread.so
+
ALL_OBJ = $(PLUGIN_DVDREAD) $(BUILTIN_DVDREAD)
#
#
ifeq (1,$(NEED_LIBDVDCSS))
-../dvdread.so: libdvdcss libdvdread $(PLUGIN_DVDREAD)
- $(CC) $(PCFLAGS) -o $@ $(PLUGIN_DVDREAD) $(PLCFLAGS) $(LIB_DVD_PLUGIN) $(LIB_DVDREAD_PLUGIN)
+../dvdread.so: $(LIBDVDCSS_OBJ) $(LIBDVDREAD_OBJ) $(PLUGIN_DVDREAD)
+ $(CC) -o $@ $(PLUGIN_DVDREAD) $(PLCFLAGS) $(LIB_DVD_PLUGIN) $(LIB_DVDREAD_PLUGIN)
-../dvdread.a: libdvdcss libdvdread $(BUILTIN_DVDREAD)
+../dvdread.a: $(LIBDVDCSS_OBJ) $(LIBDVDREAD_OBJ) $(BUILTIN_DVDREAD)
ar r $@ $(BUILTIN_DVDREAD)
$(RANLIB) $@
else
-../dvdread.so: libdvdread $(PLUGIN_DVDREAD)
- $(CC) $(PCFLAGS) -o $@ $(PLUGIN_DVD) $(PLCFLAGS) $(LIB_DVD_PLUGIN) $(LIB_DVDREAD_PLUGIN)
+../dvdread.so: $(LIBDVDREAD_OBJ) $(PLUGIN_DVDREAD)
+ $(CC) -o $@ $(PLUGIN_DVD) $(PLCFLAGS) $(LIB_DVD_PLUGIN) $(LIB_DVDREAD_PLUGIN)
-../dvdread.a: libdvdread $(BUILTIN_DVDREAD)
+../dvdread.a: $(LIBDVDREAD_OBJ) $(BUILTIN_DVDREAD)
ar r $@ $(BUILTIN_DVDREAD)
$(RANLIB) $@
endif
+$(LIBDVDCSS_OBJ): libdvdcss
+
libdvdcss:
- cd ../../ && $(MAKE) libdvdcss
+ @cd ../../ && $(MAKE) libdvdcss
+
+$(LIBDVDREAD_OBJ): libdvdread
libdvdread:
- cd ../../ && $(MAKE) libdvdread
+ @cd ../../ && $(MAKE) libdvdread