mediabox diff Makefile @ rev 7

Add some devel info to README (thanks Paul for the tiny edit :-)
author Christophe Lincoln <pankso@slitaz.org>
date Thu Feb 23 21:59:04 2017 +0100 (2017-02-23)
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/Makefile	Thu Feb 23 21:59:04 2017 +0100
     1.3 @@ -0,0 +1,52 @@
     1.4 +# Makefile for CGI/SHell Media Box
     1.5 +#
     1.6 +
     1.7 +PACKAGE="mediabox"
     1.8 +DESTDIR?=
     1.9 +PREFIX?=/usr
    1.10 +CGI_BIN?=/var/www/cgi-bin
    1.11 +LINGUAS?=fr
    1.12 +
    1.13 +all: msgfmt
    1.14 +
    1.15 +pot:
    1.16 +	xgettext -o po/mediabox.pot -L Shell --package-name="MediaBox" \
    1.17 +		./index.cgi ./mediabox
    1.18 +
    1.19 +msgmerge:
    1.20 +	@for l in $(LINGUAS); do \
    1.21 +		echo -n "Updating $$l po file."; \
    1.22 +		msgmerge -U po/$$l.po po/$(PACKAGE).pot; \
    1.23 +	done;
    1.24 +
    1.25 +msgfmt:
    1.26 +	@for l in $(LINGUAS); do \
    1.27 +		echo "Compiling $$l mo file..."; \
    1.28 +		mkdir -p po/mo/$$l/LC_MESSAGES; \
    1.29 +		msgfmt -o po/mo/$$l/LC_MESSAGES/$(PACKAGE).mo po/$$l.po; \
    1.30 +	done;
    1.31 +
    1.32 +install:
    1.33 +	install -m 0755 -d $(DESTDIR)$(PREFIX)/bin
    1.34 +	install -m 0755 -d $(DESTDIR)$(PREFIX)/share/applications
    1.35 +	install -m 0755 mediabox $(DESTDIR)$(PREFIX)/bin
    1.36 +	install -m 0644 data/mediabox.desktop $(DESTDIR)$(PREFIX)/share/applications
    1.37 +	# Web interface
    1.38 +	install -m 0755 -d $(DESTDIR)$(CGI_BIN)/mediabox
    1.39 +	install -m 0777 -d $(DESTDIR)$(CGI_BIN)/mediabox/cache
    1.40 +	install -m 0755 index.cgi $(DESTDIR)$(CGI_BIN)/mediabox
    1.41 +	cp -r images/ $(DESTDIR)$(CGI_BIN)/mediabox
    1.42 +	cp -r lib/ $(DESTDIR)$(CGI_BIN)/mediabox
    1.43 +	cp README $(DESTDIR)$(CGI_BIN)/mediabox
    1.44 +	# i18n
    1.45 +	install -m 0777 -d $(DESTDIR)$(PREFIX)/share/locale
    1.46 +	cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale
    1.47 +	
    1.48 +uninstall:
    1.49 +	rm -f $(DESTDIR)$(PREFIX)/bin/mediabox
    1.50 +	rm -rf $(DESTDIR)$(CGI_BIN)/mediabox
    1.51 +	rm -f $(DESTDIR)$(PREFIX)/share/locale/*/mediabox.mo
    1.52 +
    1.53 +clean:
    1.54 +	rm -rf po/*~
    1.55 +	rm -rf po/mo