You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/media-video/lxdvdrip/files/lxdvdrip-1.76-makefile.patch

29 lines
1.1 KiB

Index: lxdvdrip/Makefile
===================================================================
--- lxdvdrip.orig/Makefile
+++ lxdvdrip/Makefile
@@ -3,13 +3,16 @@ HINWEIS0 = 'Bitte Konfigdatei in /etc mi
HINWEIS1 = 'Check the configuration file in /etc with the Changelog'
HINWEIS2 = 'Comparez le fichier de config. en /etc avec le Changelog'
-all:
- gcc -g -lm -ldvdread -lpthread -o lxdvdrip lxdvdrip.c streamanalyze.c ifo.c dvdinfo.c dvdbackup.c dvdcell.c systools.c vaporize.c dvdtools.c dvdcopy.c requant.c cputest.c tcmemcpy.c dvdformat.c badsect.c mpeg2dec.c
- gcc -g -lm -o lxac3scan lxac3scan.c
- cd vamps && make && cd ..
- cd dvdbackup && make && cd ..
- cd requant && make && cd ..
- cd buffer && make && cd ..
+LXDVDRIP_SOURCES = lxdvdrip.c streamanalyze.c ifo.c dvdinfo.c dvdbackup.c dvdcell.c systools.c vaporize.c dvdtools.c dvdcopy.c requant.c cputest.c tcmemcpy.c dvdformat.c badsect.c mpeg2dec.c
+LXDVDRIP_OBJS = $(LXDVDRIP_SOURCES:%.c=%.o)
+
+all: lxdvdrip lxac3scan
+
+lxdvdrip: $(LXDVDRIP_OBJS)
+ $(CC) $(LDFLAGS) -o $@ $^ -lm -ldvdread -lpthread
+
+lxac3scan: lxac3scan.o
+ $(CC) $(LDFLAGS) -o $@ $^ -lm
clean:
rm -f lxdvdrip lxac3scan *.o