Mercurial > minori
comparison Makefile.am @ 241:06d6c351925c
*: reorganize resources, +docs, build translations with autotools
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Mon, 22 Jan 2024 16:36:19 -0500 |
parents | a7d0d543b334 |
children | 82470f83f0c2 |
comparison
equal
deleted
inserted
replaced
240:6ffe42286978 | 241:06d6c351925c |
---|---|
1 bin_PROGRAMS = minori | 1 bin_PROGRAMS = minori |
2 | 2 |
3 minori_locale_ts = \ | |
4 rc/locale/en_GB.ts \ | |
5 rc/locale/es.ts | |
6 | |
7 .ts.qm: | |
8 @MKDIR_P@ `dirname $@`; \ | |
9 @QT_LRELEASE@ $< -qm $@ | |
10 | |
11 minori_locale_qm = $(minori_locale_ts:.ts=.qm) | |
12 | |
13 # this has to be in the root build folder | |
14 translations.qrc: $(minori_locale_qm) | |
15 printf "<!DOCTYPE rcc><RCC version=\"1.0\">\n\t<qresource prefix=\"locale/\">\n" > $@; \ | |
16 for q in $(minori_locale_qm); do \ | |
17 printf "\t\t<file alias=\"%s\">%s</file>\n" "`basename $$q`" "$$q" >> $@; \ | |
18 done; \ | |
19 printf "\t</qresource>\n</RCC>\n" >> $@; | |
20 | |
3 minori_qtrc = \ | 21 minori_qtrc = \ |
4 $(top_srcdir)/rc/dark.qrc \ | 22 $(top_srcdir)/rc/icons/icons.qrc \ |
5 $(top_srcdir)/rc/icons.qrc \ | 23 $(top_srcdir)/rc/player_data.qrc \ |
6 $(top_srcdir)/rc/player_data.qrc | 24 translations.qrc |
25 | |
26 if BUILD_WIN | |
27 | |
28 minori_qtrc += $(top_srcdir)/rc/win32/dark/dark.qrc | |
29 | |
30 endif | |
7 | 31 |
8 rc/final_qrc.cc: $(minori_qtrc) | 32 rc/final_qrc.cc: $(minori_qtrc) |
9 @QT_RCC@ -o $@ $(minori_qtrc) | 33 @QT_RCC@ -o $@ $(minori_qtrc) |
10 | 34 |
11 minori_qtheaders = \ | 35 minori_qtheaders = \ |
150 | 174 |
151 .h_moc.cc: | 175 .h_moc.cc: |
152 @MKDIR_P@ -- `dirname $@` | 176 @MKDIR_P@ -- `dirname $@` |
153 @QT_MOC@ -o $@ $(minori_includes) $< | 177 @QT_MOC@ -o $@ $(minori_includes) $< |
154 | 178 |
155 SUFFIXES = .h _moc.cc | 179 SUFFIXES = .h _moc.cc .ts .qm |
156 SUBDIRS = $(subdirs) | 180 SUBDIRS = $(subdirs) |
157 ACLOCAL_AMFLAGS = -I m4 | 181 ACLOCAL_AMFLAGS = -I m4 |