* [gentoo-commits] gentoo-x86 commit in media-plugins/vdr-wapd/files: wapd.mk
@ 2014-06-21 22:08 Joerg Bornkessel (hd_brummy)
0 siblings, 0 replies; 2+ messages in thread
From: Joerg Bornkessel (hd_brummy) @ 2014-06-21 22:08 UTC (permalink / raw
To: gentoo-commits
hd_brummy 14/06/21 22:08:34
Added: wapd.mk
Log:
compile fix for obsoleted i18n issues, wrt bug 513414; new Makefile
(Portage version: 2.2.10/cvs/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 34C2808A)
Revision Changes Path
1.1 media-plugins/vdr-wapd/files/wapd.mk
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/vdr-wapd/files/wapd.mk?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/vdr-wapd/files/wapd.mk?rev=1.1&content-type=text/plain
Index: wapd.mk
===================================================================
#
# Makefile for a Video Disk Recorder plugin
#
# $Id: wapd.mk,v 1.1 2014/06/21 22:08:34 hd_brummy Exp $
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
# By default the main source file also carries this name.
PLUGIN = wapd
### The version number of this plugin (taken from the main source file):
VERSION = $(shell grep 'static const char \*VERSION *=' $(PLUGIN).c | awk '{ print $$6 }' | sed -e 's/[";]//g')
### The directory environment:
# Use package data if installed...otherwise assume we're under the VDR source directory:
PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc))
LIBDIR = $(call PKGCFG,libdir)
LOCDIR = $(call PKGCFG,locdir)
PLGCFG = $(call PKGCFG,plgcfg)
#
TMPDIR ?= /tmp
### The compiler options:
export CFLAGS = $(call PKGCFG,cflags)
export CXXFLAGS = $(call PKGCFG,cxxflags)
### The version number of VDR's plugin API:
APIVERSION = $(call PKGCFG,apiversion)
### Allow user defined options to overwrite defaults:
-include $(PLGCFG)
### The name of the distribution archive:
ARCHIVE = $(PLUGIN)-$(VERSION)
PACKAGE = vdr-$(ARCHIVE)
### The name of the shared object file:
SOFILE = libvdr-$(PLUGIN).so
### Includes and Defines (add further entries here):
INCLUDES +=
DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
### Enable this for debugging
# DEFINES += -DWAPD_DEBUG
### Enable this to replace WML output with HTML
# DEFINES += -DWAPD_HTML
### The object files (add further files here):
OBJS = $(PLUGIN).o server.o tools.o access.o
LIBS += -lcrypt
### The main target:
all: $(SOFILE) wappasswd
### Implicit rules:
%.o: %.c
$(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) -o $@ $<
### Dependencies:
MAKEDEP = $(CXX) -MM -MG
DEPFILE = .dependencies
$(DEPFILE): Makefile
@$(MAKEDEP) $(CXXFLAGS) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
-include $(DEPFILE)
### Targets:
$(SOFILE): $(OBJS)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -o $@ $(LIBS)
wappasswd: wappasswd.c
$(CXX) $(CXXFLAGS) $(LDFLAGS) -o wappasswd wappasswd.c $(LIBS)
install-lib: $(SOFILE)
install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)
install: install-lib
install-i18n
dist: $(I18Npo) clean
@-rm -rf $(TMPDIR)/$(ARCHIVE)
@mkdir $(TMPDIR)/$(ARCHIVE)
@cp -a * $(TMPDIR)/$(ARCHIVE)
@tar czf $(PACKAGE).tgz -C $(TMPDIR) $(ARCHIVE)
@-rm -rf $(TMPDIR)/$(ARCHIVE)
@echo Distribution package created as $(PACKAGE).tgz
clean:
@-rm -f $(PODIR)/*.mo $(PODIR)/*.pot
@-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~ wappasswd
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-commits] gentoo-x86 commit in media-plugins/vdr-wapd/files: wapd.mk
@ 2015-01-22 8:29 Joerg Bornkessel (hd_brummy)
0 siblings, 0 replies; 2+ messages in thread
From: Joerg Bornkessel (hd_brummy) @ 2015-01-22 8:29 UTC (permalink / raw
To: gentoo-commits
hd_brummy 15/01/22 08:29:19
Modified: wapd.mk
Log:
missing separator, wrt bug 537140, thx to T.Foerster for reporting this
(Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 34C2808A)
Revision Changes Path
1.2 media-plugins/vdr-wapd/files/wapd.mk
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/vdr-wapd/files/wapd.mk?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/vdr-wapd/files/wapd.mk?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-plugins/vdr-wapd/files/wapd.mk?r1=1.1&r2=1.2
Index: wapd.mk
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-plugins/vdr-wapd/files/wapd.mk,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wapd.mk 21 Jun 2014 22:08:34 -0000 1.1
+++ wapd.mk 22 Jan 2015 08:29:19 -0000 1.2
@@ -1,7 +1,7 @@
#
# Makefile for a Video Disk Recorder plugin
#
-# $Id: wapd.mk,v 1.1 2014/06/21 22:08:34 hd_brummy Exp $
+# $Id: wapd.mk,v 1.2 2015/01/22 08:29:19 hd_brummy Exp $
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
@@ -95,7 +95,6 @@
install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)
install: install-lib
-install-i18n
dist: $(I18Npo) clean
@-rm -rf $(TMPDIR)/$(ARCHIVE)
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2015-01-22 8:29 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-22 8:29 [gentoo-commits] gentoo-x86 commit in media-plugins/vdr-wapd/files: wapd.mk Joerg Bornkessel (hd_brummy)
-- strict thread matches above, loose matches on Subject: below --
2014-06-21 22:08 Joerg Bornkessel (hd_brummy)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox