16 |
APPLICATIONSDIR = $(PREFIX)/share/applications |
APPLICATIONSDIR = $(PREFIX)/share/applications |
17 |
ICONDIR = $(PREFIX)/share/pixmaps |
ICONDIR = $(PREFIX)/share/pixmaps |
18 |
LOCALEDIR = $(PREFIX)/share/locale |
LOCALEDIR = $(PREFIX)/share/locale |
|
SYSCONFDIR = $(PREFIX)/etc |
|
19 |
|
|
20 |
POFILES := $(shell echo po/*.po) |
POFILES := $(shell echo po/*.po) |
21 |
MOFILES := $(POFILES:.po=.mo) |
MOFILES := $(POFILES:.po=.mo) |
22 |
PYFILES := $(shell $(FIND) . -name "*.py" -print) |
PYFILES := $(shell $(FIND) . -name "*.py" -print) |
23 |
|
|
|
# FIXME: This assumes you have a gconf directory and your GCONFTOOL is gconftool-2 |
|
|
GCONF_SCHEMA_CONFIG_SOURCE = xml::$(SYSCONFDIR)/gconf/gconf.xml.defaults |
|
|
GCONF_SCHEMA_FILE_DIR = $(SYSCONFDIR)/gconf/schemas |
|
|
GCONFTOOL = gconftool-2 |
|
|
|
|
|
install-schemas: |
|
|
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule data/straw.schemas |
|
|
|
|
24 |
%.mo : %.po |
%.mo : %.po |
25 |
$(MSGFMT) -c -o $@ $< |
$(MSGFMT) -c -o $@ $< |
26 |
|
|
27 |
all: translate install-schemas |
all: translate |
28 |
$(PYTHON) -c 'import compileall; compileall.compile_dir("src/lib")' |
$(PYTHON) -c 'import compileall; compileall.compile_dir("src/lib")' |
29 |
|
|
30 |
translate-pot: |
translate-pot: |
46 |
$(INSTALL) -m 644 images/straw.png $(ICONDIR) |
$(INSTALL) -m 644 images/straw.png $(ICONDIR) |
47 |
$(INSTALL) -m 644 images/*.png $(DATADIR) |
$(INSTALL) -m 644 images/*.png $(DATADIR) |
48 |
$(INSTALL) -m 644 data/default_subscriptions.opml $(DATADIR) |
$(INSTALL) -m 644 data/default_subscriptions.opml $(DATADIR) |
|
$(INSTALL) -m 644 data/straw.schemas $(GCONF_SCHEMA_FILE_DIR) |
|
49 |
$(INSTALL) -m 644 src/lib/*.py[co] $(LIBDIR) |
$(INSTALL) -m 644 src/lib/*.py[co] $(LIBDIR) |
50 |
$(INSTALL) -m 644 straw.desktop $(APPLICATIONSDIR) |
$(INSTALL) -m 644 straw.desktop $(APPLICATIONSDIR) |
51 |
$(INSTALL) -m 644 images/straw.png $(ICONDIR) |
$(INSTALL) -m 644 images/straw.png $(ICONDIR) |