In sostanza è un insieme di regole che stabiliscono dove devono trovarsi i file di configurazione, gli eseguibili, le localizzazioni, ecc...
E' uno standard ormai adottato da tutte le principali distribuzioni Linux, e in questo modo c'è più omogeneità nel funzionamento tra le varie distribuzioni.
Per compilare VDR ora si devono eseguire questi comandi:
Codice: Seleziona tutto
make
make install
Per quanto riguarda i plugins, vengono compilati e installati in automatico con il nuovo sistema.
Nel caso in cui ci fosse la necessità di compilare un nuovo plugin senza perdere tempo a ricompilare anche VDR, basta dare i comandi:
Codice: Seleziona tutto
make plugins
make install
Codice: Seleziona tutto
make clean
make
make install
Codice: Seleziona tutto
make clean-plugins
make clean
make
make install
Comunque VDR offre la possibilità di personalizzare le opzioni di compilazione ed installazione, in particolare dove installare i file di configurazione, dove trovare degli header dvb alternativi, dove salvare i file video delle registrazioni, ecc...
Per fare questo eseguire il comando:
Codice: Seleziona tutto
cp Make.config.template Make.config
Nel caso volessimo compilare VDR alla vecchia maniera con i nostri plugins presenti in "PLUGINS/lib" e i file di configurazione e le registrazioni in "/video", e poi avviare VDR direttamente dai sorgenti, senza dare il comando "make install", dobbiamo utilizzare le nuove opzioni LCLBLD=1 e ONEDIR=1.
Vi posto il mio file Make.config:
Codice: Seleziona tutto
LCLBLD=1
ONEDIR=1
ifdef LCLBLD
LOCDIR = $(CWD)/locale
PLUGINDIR = $(CWD)/PLUGINS
ifndef PLUGIN
LIBDIR = $(PLUGINDIR)/lib
endif
HDRDIR = $(CWD)/include
endif
ifdef ONEDIR
VIDEODIR = /video
CACHEDIR = $(VIDEODIR)
CONFDIR = $(VIDEODIR)
RESDIR = $(VIDEODIR)
endif
Codice: Seleziona tutto
make
Ciao