File: Makefile

package info (click to toggle)
cycle 0.3.2-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 584 kB
  • sloc: python: 1,977; makefile: 27
file content (17 lines) | stat: -rw-r--r-- 647 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
DESTDIR=./

all: build-stamp

build-stamp:
	cd ../..; xgettext -o debian/msg/cycle.pot *.py
	for f in *.po; do i=`echo $$f | awk 'BEGIN {FS="."} {print $$1}'`; echo Building Language \"$$i\"; msgfmt $$f -o $$i.mo; done
	touch build-stamp

clean:
	#for f in *.po; do i=`echo $$f | awk 'BEGIN {FS="."} {print $$1}'`; rm -rf "$$i"; done
	rm -f *.mo
	rm -f cycle.pot
	rm -f build-stamp

install: build-stamp
	for f in *.mo; do i=`echo $$f | awk 'BEGIN {FS="."} {print $$1}'`; echo Installing Language \"$$i\"; install -d $(DESTDIR)$$i; install -p -d -m 755 $(DESTDIR)$$i/LC_MESSAGES; install -m 644 $$f $(DESTDIR)$$i/LC_MESSAGES/cycle.mo; done