Mercurial > minori
comparison Makefile.am @ 250:c130f47f6f48
*: many many changes
e.g. the search page is actually implemented now!
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Sun, 04 Feb 2024 21:17:17 -0500 |
parents | 6b2441c776dd |
children | a0eeb2cc7e6d |
comparison
equal
deleted
inserted
replaced
249:6b2441c776dd | 250:c130f47f6f48 |
---|---|
3 minori_locale_ts = \ | 3 minori_locale_ts = \ |
4 rc/locale/en_GB.ts \ | 4 rc/locale/en_GB.ts \ |
5 rc/locale/es.ts | 5 rc/locale/es.ts |
6 | 6 |
7 .ts.qm: | 7 .ts.qm: |
8 @MKDIR_P@ `dirname $@`; \ | 8 $(MKDIR_P) `dirname $@`; \ |
9 @QT_LRELEASE@ $< -qm $@ | 9 $(LRELEASE) $< -qm $@ |
10 | 10 |
11 minori_locale_qm = $(minori_locale_ts:.ts=.qm) | 11 minori_locale_qm = $(minori_locale_ts:.ts=.qm) |
12 | 12 |
13 # this has to be in the root build folder | 13 # this has to be in the root build folder |
14 translations.qrc: $(minori_locale_qm) | 14 rc/locale/translations.qrc: $(minori_locale_qm) |
15 printf "<!DOCTYPE rcc><RCC version=\"1.0\">\n\t<qresource prefix=\"locale/\">\n" > $@; \ | 15 printf "<!DOCTYPE rcc><RCC version=\"1.0\">\n\t<qresource prefix=\"locale/\">\n" > $@; \ |
16 for q in $(minori_locale_qm); do \ | 16 for q in $(minori_locale_qm); do \ |
17 printf "\t\t<file alias=\"%s\">%s</file>\n" "`basename $$q`" "$$q" >> $@; \ | 17 printf "\t\t<file>%s</file>\n" "`basename $$q`" >> $@; \ |
18 done; \ | 18 done; |
19 printf "\t</qresource>\n</RCC>\n" >> $@; | 19 printf "\t</qresource>\n</RCC>\n" >> $@; |
20 | 20 |
21 minori_qtrc = \ | 21 minori_qtrc = \ |
22 $(top_srcdir)/rc/icons/icons.qrc \ | 22 $(top_srcdir)/rc/icons/icons.qrc \ |
23 $(top_srcdir)/rc/player_data.qrc \ | 23 $(top_srcdir)/rc/player_data.qrc \ |
24 translations.qrc | 24 rc/locale/translations.qrc |
25 | 25 |
26 if BUILD_WIN | 26 if BUILD_WIN |
27 | 27 |
28 minori_qtrc += $(top_srcdir)/rc/win32/dark/dark.qrc | 28 minori_qtrc += $(top_srcdir)/rc/win32/dark/dark.qrc |
29 | 29 |
30 endif | 30 endif |
31 | 31 |
32 rc/final_qrc.cc: $(minori_qtrc) | 32 rc/final_qrc.cc: $(minori_qtrc) |
33 @QT_RCC@ -o $@ $(minori_qtrc) | 33 $(RCC) -o $@ $(minori_qtrc) |
34 | 34 |
35 minori_qtheaders = \ | 35 minori_qtheaders = \ |
36 include/core/http.h \ | 36 include/core/http.h \ |
37 include/gui/dialog/about.h \ | 37 include/gui/dialog/about.h \ |
38 include/gui/dialog/information.h \ | 38 include/gui/dialog/information.h \ |
82 | 82 |
83 minori_moc_sources = $(minori_qtheaders:.h=_moc.cc) | 83 minori_moc_sources = $(minori_qtheaders:.h=_moc.cc) |
84 | 84 |
85 if BUILD_GLIB | 85 if BUILD_GLIB |
86 files_glib = src/sys/glib/dark_theme.cc | 86 files_glib = src/sys/glib/dark_theme.cc |
87 cflags_glib = @GIO_CFLAGS@ | 87 cflags_glib = $(GLIB_CFLAGS) |
88 libs_glib = @GIO_LIBS@ | 88 libs_glib = $(GLIB_LIBS) |
89 endif | 89 endif |
90 | 90 |
91 if BUILD_WIN | 91 if BUILD_WIN |
92 files_win = src/sys/win32/dark_theme.cc | 92 files_win = src/sys/win32/dark_theme.cc |
93 libs_win = -lole32 -luuid | 93 libs_win = -lole32 -luuid |
99 | 99 |
100 WRCFLAGS = --use-temp-file -I. -I$(srcdir) $(wrcflags_version) $(CPPFLAGS) | 100 WRCFLAGS = --use-temp-file -I. -I$(srcdir) $(wrcflags_version) $(CPPFLAGS) |
101 .rc.$(OBJEXT): | 101 .rc.$(OBJEXT): |
102 $(WINDRES) $(WRCFLAGS) -i $< -o $@ | 102 $(WINDRES) $(WRCFLAGS) -i $< -o $@ |
103 files_windres=rc/win32/version.rc rc/win32/resource.rc | 103 files_windres=rc/win32/version.rc rc/win32/resource.rc |
104 endif | 104 endif # BUILD_WINDRES |
105 endif | 105 |
106 endif # BUILD_WIN | |
106 | 107 |
107 if BUILD_OSX | 108 if BUILD_OSX |
108 files_osx = src/sys/osx/dark_theme.cc src/sys/osx/filesystem.cc src/sys/osx/permissions.cc | 109 files_osx = src/sys/osx/dark_theme.cc src/sys/osx/filesystem.cc src/sys/osx/permissions.cc |
109 cflags_osx = -mmacosx-version-min=10.15 | 110 cflags_osx = -mmacosx-version-min=10.15 |
110 libs_osx = -lobjc | 111 libs_osx = -lobjc |
154 src/track/media.cc \ | 155 src/track/media.cc \ |
155 src/main.cc \ | 156 src/main.cc \ |
156 $(files_osx) \ | 157 $(files_osx) \ |
157 $(files_glib) \ | 158 $(files_glib) \ |
158 $(files_win) \ | 159 $(files_win) \ |
160 $(files_windres) | |
161 | |
162 nodist_minori_SOURCES = \ | |
159 $(minori_moc_sources) \ | 163 $(minori_moc_sources) \ |
160 rc/final_qrc.cc \ | 164 rc/final_qrc.cc |
161 $(files_windres) | |
162 | 165 |
163 minori_includes = \ | 166 minori_includes = \ |
164 -I$(top_srcdir)/include \ | 167 -I$(top_srcdir)/include \ |
165 -I$(top_srcdir)/dep/animia/include \ | 168 -I$(top_srcdir)/dep/animia/include \ |
166 -I$(top_srcdir)/dep/pugixml/src \ | 169 -I$(top_srcdir)/dep/pugixml/src \ |
167 -I$(top_srcdir)/dep/anitomy \ | 170 -I$(top_srcdir)/dep/anitomy \ |
168 -I$(top_srcdir)/dep | 171 -I$(top_srcdir)/dep |
169 | 172 |
170 minori_CPPFLAGS = @LIBCURL_CPPFLAGS@ $(minori_includes) | 173 minori_CPPFLAGS = $(QT_CPPFLAGS) $(LIBCURL_CPPFLAGS) $(minori_includes) |
171 minori_CXXFLAGS = @QT_CXXFLAGS@ $(cflags_osx) $(cflags_glib) $(cflags_win) -std=c++17 | 174 minori_CXXFLAGS = $(cflags_osx) $(cflags_glib) $(cflags_win) |
172 minori_LDFLAGS = $(ldflags_osx) $(ldflags_win) | 175 minori_LDFLAGS = $(QT_LDFLAGS) $(ldflags_osx) $(ldflags_win) |
173 | 176 |
174 minori_DEPENDENCIES = dep/pugixml/libpugixml.la dep/animia/libanimia.la dep/anitomy/libanitomy.la | 177 minori_DEPENDENCIES = dep/pugixml/libpugixml.la dep/animia/libanimia.la dep/anitomy/libanitomy.la |
175 minori_LDADD = $(libs_glib) $(libs_osx) $(libs_win) @LIBCURL@ @QT_LIBS@ dep/pugixml/libpugixml.la dep/animia/libanimia.la dep/anitomy/libanitomy.la | 178 minori_LDADD = $(libs_glib) $(LIBCURL) $(QT_LIBS) $(libs_osx) $(libs_win) $(minori_DEPENDENCIES) |
176 | 179 |
177 .h_moc.cc: | 180 .h_moc.cc: |
178 @MKDIR_P@ -- `dirname $@` | 181 $(MKDIR_P) -- `dirname $@` |
179 @QT_MOC@ -o $@ $(minori_includes) $< | 182 $(MOC) -o $@ $(minori_includes) $< |
180 | 183 |
181 SUFFIXES = .h _moc.cc .ts .qm | 184 SUFFIXES = .h _moc.cc .ts .qm |
182 SUBDIRS = $(subdirs) | 185 SUBDIRS = $(subdirs) |
183 ACLOCAL_AMFLAGS = -I m4 | 186 ACLOCAL_AMFLAGS = -I m4 |