--- qsampler/trunk/Makefile.in 2011/11/13 20:29:46 2282 +++ qsampler/trunk/Makefile.in 2016/05/16 18:05:52 2910 @@ -1,7 +1,4 @@ prefix = @ac_prefix@ -qmake = @ac_qmake@ -lupdate = @ac_lupdate@ -lrelease = @ac_lrelease@ name = qsampler @@ -71,44 +68,55 @@ src/translations/qsampler_cs.qm \ src/translations/qsampler_ru.qm -all: $(target) $(translations_targets) +export datarootdir = @datarootdir@ +export datadir = @datadir@ +export mandir = @mandir@ -$(target): $(name).mak $(resources) ${forms} $(sources) $(headers) - @make -f $(name).mak +translations_dir = $(datadir)/$(name)/translations -$(name).mak: $(name).pro - @$(qmake) -o $(name).mak $(name).pro +export QMAKE = @ac_qmake@ +export LUPDATE = @ac_lupdate@ +export LRELEASE = @ac_lrelease@ -%.ts: $(name).pro $(resources) ${forms} $(sources) $(headers) - @$(lupdate) -verbose $(name).pro +# let GCC auto detect whether it (sh/c)ould output its messages in color +export GCC_COLORS=auto -%.qm: %.ts - @$(lrelease) -verbose $< -qm $@ +all: $(target) -exec_prefix = @exec_prefix@ -datarootdir = @datarootdir@ +$(target): $(name).mak $(resources) ${forms} $(sources) $(headers) + @$(MAKE) -f $(name).mak -export bindir = @bindir@ -export datadir = @datadir@ -export localedir = @localedir@ +$(name).mak: $(name).pro + @$(QMAKE) -o $(name).mak $(name).pro + + +translations_lupdate: $(name).pro + @$(LUPDATE) -verbose -no-obsolete $(name).pro + +translations_lrelease: translations_lupdate $(translations_targets) + +%.qm: %.ts + @$(LRELEASE) -verbose $< -qm $@ -install: $(target) $(translations_targets) - @make INSTALL_ROOT=$(DESTDIR) -f $(name).mak install - @install -d -v -m 0755 $(DESTDIR)$(localedir) - @install -v -m 0644 $(translations_targets) $(DESTDIR)$(localedir) - -uninstall: $(DESTDIR)$(bindir)/$(name) - @make INSTALL_ROOT=$(DESTDIR) -f $(name).mak uninstall - @rm -vf $(DESTDIR)$(localedir)/$(translations_targets) - @for x in $(translations_targets); do \ - rm -vf $(DESTDIR)$(localedir)/`basename $$x`; done +install: $(target) translations_lrelease $(name).1 + @$(MAKE) INSTALL_ROOT=$(DESTDIR) -f $(name).mak install + @install -d -v -m 0755 $(DESTDIR)$(translations_dir) + @install -d -v -m 0755 $(DESTDIR)$(mandir)/man1 + @install -v -m 0644 $(translations_targets) $(DESTDIR)$(translations_dir) + @install -v -m 0644 $(name).1 $(DESTDIR)$(mandir)/man1 + @gzip -vf $(DESTDIR)$(mandir)/man1/$(name).1 + +uninstall: $(DESTDIR)$(prefix)/bin/$(name) + @$(MAKE) INSTALL_ROOT=$(DESTDIR) -f $(name).mak uninstall + @rm -rvf $(DESTDIR)$(translations_dir) + @rm -vf $(DESTDIR)$(mandir)/man1/$(name).* clean: $(name).mak - @make -f $(name).mak clean + @$(MAKE) -f $(name).mak distclean @rm -f $(target) $(target).mak $(name).mak @rm -rf *.cache *.log *.status $(translations_targets)