]> git.sesse.net Git - vlc/blobdiff - plugins/dvd/Makefile
Some heavy changes today:
[vlc] / plugins / dvd / Makefile
index e0583053d06f4a29d9d943a48adc310c0c4640f9..6d1a3f7022838fcfdb6b8df7583e1b93279cd872 100644 (file)
@@ -1,31 +1,8 @@
-###############################################################################
-# vlc (VideoLAN Client) dvd module Makefile
-# (c)2001 VideoLAN
-###############################################################################
+dvd_SOURCES = dvd.c input_dvd.c dvd_ifo.c dvd_udf.c dvd_summary.c $(SRC_DVD_EXTRA)
 
-#
-# Objects
-#
+EXTRA_DEP = ../../lib/libdvdcss.a ../../lib/libdvdcss.so
 
-PLUGIN_C = dvd.o input_dvd.o dvd_netlist.o dvd_ioctl.o dvd_ifo.o dvd_udf.o dvd_css.o dvd_summary.o
-BUILTIN_C = $(PLUGIN_C:%.o=BUILTIN_%.o)
-
-ALL_OBJ = $(PLUGIN_C) $(BUILTIN_C)
-
-#
-# Virtual targets
-#
-
-include ../../Makefile.modules
-
-#
-# Real targets
-#
-
-../../lib/dvd.so: $(PLUGIN_C)
-       $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) 
-
-../../lib/dvd.a: $(BUILTIN_C)
-       ar r $@ $^
-       $(RANLIB) $@
+$(EXTRA_DEP): libdvdcss
 
+libdvdcss:
+       @cd ../../ && $(MAKE) libdvdcss