diff options
author | Jasmin Jessich <jasmin@anw.at> | 2017-05-24 22:30:47 +0200 |
---|---|---|
committer | Frank Neumann <fnu@yavdr.org> | 2017-05-24 22:30:47 +0200 |
commit | 20acc58dfd380b065917afd243e57a18821a49a7 (patch) | |
tree | 53f908b1de72b3e516c1b8f6cca413422b2e2b93 /Makefile | |
parent | 7bfd6f27292607ecb1e20b04e0fea8400fcaffe0 (diff) | |
download | vdr-plugin-epgsearch-20acc58dfd380b065917afd243e57a18821a49a7.tar.gz vdr-plugin-epgsearch-20acc58dfd380b065917afd243e57a18821a49a7.tar.bz2 |
Create man pages only once.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 19 |
1 files changed, 18 insertions, 1 deletions
@@ -207,7 +207,19 @@ DEPFILE = .dependencies $(DEPFILE): Makefile @$(MAKEDEP) $(CXXFLAGS) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) $(OBJS2:%.o=%.c) $(OBJS3:%.o=%.c) $(OBJS4:%.o=%.c)> $@ +ifneq ($(MAKECMDGOALS),clean) -include $(DEPFILE) +endif + +DEPFILE_DOC = .dependencies_doc +DEPFILE_stmp = .doc_stmp +$(DEPFILE_DOC): Makefile + @rm -f $(DEPFILE_DOC) + @./docsrc2man.sh --depend $(DEPFILE_stmp) > $(DEPFILE_DOC) + +ifneq ($(MAKECMDGOALS),clean) +-include $(DEPFILE_DOC) +endif ### Internationalization (I18N): @@ -252,12 +264,16 @@ libvdr-$(PLUGIN4).so: $(OBJS4) createcats: createcats.o Makefile $(CXX) $(CXXFLAGS) $(LDFLAGS) createcats.o -o $@ -docs: +$(DEPFILE_stmp): ./docsrc2man.sh ./docsrc2html.sh ln -sf ./doc/en/epgsearch.4.txt MANUAL ln -sf ./doc/en/epgsearch.1.txt README ln -sf ./doc/de/epgsearch.1.txt README.DE + @rm -f $(DEPFILE_stmp) + @date > $(DEPFILE_stmp) + +docs: $(DEPFILE_stmp) install-$(PLUGIN): libvdr-$(PLUGIN).so install -D libvdr-$(PLUGIN).so $(DESTDIR)$(LIBDIR)/libvdr-$(PLUGIN).so.$(APIVERSION) @@ -322,3 +338,4 @@ clean: @-rm -f $(OBJS) $(OBJS2) $(OBJS3) $(OBJS4) $(DEPFILE) *.so *.tgz core* createcats createcats.o pod2*.tmp @-find . \( -name "*~" -o -name "#*#" \) -print0 | xargs -0r rm -f @-rm -rf doc html man + @-rm -f $(DEPFILE_stmp) $(DEPFILE_DOC) |