INSTALLDIR = /usr/local
HINWEIS0 = 'Bitte Konfigdatei in /etc mit Changelog abgleichen'
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 -ldvdnav -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
	gcc -g -lm -o lxac3scan lxac3scan.c
	cd vamps && make && cd ..
	cd dvdbackup && make && cd ..
	cd buffer && make && cd ..

clean: 
	rm -f lxdvdrip lxac3scan *.o
	cd vamps && make clean && cd ..
	cd dvdbackup && make clean && cd ..
	cd buffer && make clean && cd ..

install:
	cp lxdvdrip $(INSTALLDIR)/bin
	cp lxac3scan $(INSTALLDIR)/bin
	cp lxdvdrip.1 $(INSTALLDIR)/man/man1
	cp lxdvdrip.wav $(INSTALLDIR)/share
	cd vamps && make install && cd ..
	cd dvdbackup && make install && cd ..
	cd buffer && make install && cd ..
	if test -f /etc/lxdvdrip.conf; then echo $(HINWEIS0); fi;
	if test -f /etc/lxdvdrip.conf; then echo $(HINWEIS1); fi;
	if test -f /etc/lxdvdrip.conf; then echo $(HINWEIS2); else cp lxdvdrip.conf /etc; fi;

uninstall:
	rm $(INSTALLDIR)/bin/lxdvdrip
	rm $(INSTALLDIR)/bin/lxac3scan
	rm $(INSTALLDIR)/man/man1/lxdvdrip.1
	rm $(INSTALLDIR)/share/lxdvdrip.wav
	rm $(INSTALLDIR)/bin/vamps_lxdvdrip
	rm $(INSTALLDIR)/bin/play_cell_lxdvdrip
	rm $(INSTALLDIR)/bin/dvdbackup_lxdvdrip
	rm $(INSTALLDIR)/bin/buffer_lxdvdrip
