summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Neumann <fnu@yavdr.org>2017-06-01 22:44:21 +0200
committerFrank Neumann <fnu@yavdr.org>2017-06-01 22:44:21 +0200
commit9518efd31c611a8d804c609093ada98ccc34e125 (patch)
tree71096c227a4360991aee43c35fae577b6d1a20f0
parent279deb58064c2810a845af5c5fa306c4787e4767 (diff)
downloadvdr-plugin-text2skin-9518efd31c611a8d804c609093ada98ccc34e125.tar.gz
vdr-plugin-text2skin-9518efd31c611a8d804c609093ada98ccc34e125.tar.bz2
Change Makefile inspired by VDR's new style.
-rw-r--r--Makefile16
1 files changed, 11 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 015b622..5dc217a 100644
--- a/Makefile
+++ b/Makefile
@@ -102,7 +102,8 @@ all: libvdr-$(PLUGIN).so i18n
### Implicit rules:
%.o: %.c
- $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) -o $@ $<
+ @echo CC $@
+ @$(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) -o $@ $<
### Dependencies:
@@ -121,15 +122,18 @@ I18Npo = $(notdir $(wildcard $(PODIR)/*.po))
I18Npot = $(PODIR)/$(PLUGIN).pot
$(I18Npot): $(wildcard *.c)
- xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-$(PLUGIN) --package-version=$(VERSION) --msgid-bugs-address=http://projects.vdr-developer.org/projects/show/plg-text2skin -o $@ $^
+ @echo GT $@
+ @xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-$(PLUGIN) --package-version=$(VERSION) --msgid-bugs-address=http://projects.vdr-developer.org/projects/show/plg-text2skin -o $@ $^
%.po: $(I18Npot)
- msgmerge -U --no-wrap --no-location --backup=none -q $@ $<
+ @echo PO $@
+ @msgmerge -U --no-wrap --no-location --backup=none -q $@ $<
@touch $@
$(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.po
@mkdir -p $(dir $@)
- msgfmt -c -o $@ $<
+ @echo MO $@
+ @msgfmt -c -o $@ $<
.PHONY: i18n
i18n: $(I18Npo:%.po=$(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo)
@@ -137,7 +141,9 @@ i18n: $(I18Npo:%.po=$(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo)
### Targets:
libvdr-$(PLUGIN).so: $(OBJS)
- $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) $(LIBS) -o $@
+ @echo LD $@
+ @$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) $(LIBS) -o $@
+ @echo IN $@ $(LIBDIR)/$@.$(APIVERSION)
@cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
$(STRIP) $(LIBDIR)/$@.$(APIVERSION)