1v1541commander_PREPROCMODULES:= v1541commander mainwindow v1541imgwidget \
2	cbmdosfsmodel cbmdosfswidget cbmdosfsoptionsdialog cbmdosfilewidget \
3	cbmdosfsstatuswidget petsciiedit petsciibutton petsciiwindow \
4	logwindow aboutbox cbmdosfslistview cbmdosfilemimedata \
5	skippablequestion settingsdialog
6v1541commander_CXXMODULES:= $(v1541commander_PREPROCMODULES) main petsciistr \
7	petsciiconvert settings editoperationcheck
8v1541commander_QRC:= resources
9ifneq ($(PLATFORM),win32)
10v1541commander_QRC+= icon
11endif
12v1541commander_PREPROC:= MOC
13v1541commander_PREPROCFLAGS:= -p.
14v1541commander_posix_CXXFLAGS?= -fPIC
15v1541commander_INCLUDES= -I$(v1541commander_PPSRCDIR)
16v1541commander_CXXFLAGS= -fno-exceptions -fno-rtti
17v1541commander_PKGDEPS:= Qt5Core Qt5Gui	Qt5Widgets Qt5Network \
18	1541img >= 1.1 1541img < 2
19v1541commander_ICONSIZES:= 16x16 32x32 48x48 256x256
20v1541commander_MIMEICONS:= v1541commander-d64 v1541commander-zipcode \
21	v1541commander-lynx v1541commander-prg
22v1541commander_DESKTOPFILE:= v1541commander
23v1541commander_SHAREDMIMEINFO:= v1541commander
24v1541commander_DOCS:= README.md BUILDING.md LICENSE.txt LICENSE-font.txt \
25	CHANGES.txt FAQ.txt
26v1541commander_win32_LDFLAGS:= -mwindows
27v1541commander_win32_RES:= windres
28ifneq ($(EMBEDQTL10N),)
29v1541commander_QRC+= qtl10n
30endif
31
32$(call binrules, v1541commander)
33
34ifneq ($(EMBEDQTL10N),)
35$(v1541commander_OBJDIR)$(PSEP)qtl10n_qrc.cpp: \
36	$(v1541commander_SRCDIR)$(PSEP)qtl10n.qrc
37	cp $(EMBEDQTL10N)$(PSEP)qtbase_de.qm $(v1541commander_SRCDIR)
38	$(RCC) -o $@ --name qtl10n $<
39	$(RMF) $(v1541commander_SRCDIR)$(PSEP)qtbase_de.qm
40
41endif
42
43
44v1541commander_LANGS:= de
45
46$(v1541commander_OBJDIR)$(PSEP)resources_qrc.cpp: $(addsuffix .qm,$(addprefix \
47	$(v1541commander_SRCDIR)$(PSEP)qm$(PSEP)v1541commander-, \
48	$(v1541commander_LANGS)))
49
50LRELEASE?= lrelease
51
52$(v1541commander_SRCDIR)$(PSEP)qm$(PSEP)%.qm: \
53	$(v1541commander_SRCDIR)$(PSEP)%.ts
54	@$(MDP) $(v1541commander_SRCDIR)$(PSEP)qm
55	$(LRELEASE) $< -qm $@
56
57clean::
58	rm -fr $(v1541commander_SRCDIR)$(PSEP)qm
59
60