Blame otp-0005-Do-not-install-nteventlog-and-related-doc-files-on-n.patch

Peter Lemenkov 96952b
From: Peter Lemenkov <lemenkov@gmail.com>
Peter Lemenkov 96952b
Date: Sat, 19 Jun 2010 09:59:39 +0400
ebf67f
Subject: [PATCH] Do not install nteventlog and related doc-files on non-win32
ebf67f
 systems
Peter Lemenkov 96952b
Peter Lemenkov 96952b
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
Peter Lemenkov 96952b
---
Peter Lemenkov 96952b
 lib/os_mon/doc/src/Makefile |    7 ++++++-
Peter Lemenkov 96952b
 lib/os_mon/src/Makefile     |   11 ++++++++++-
Peter Lemenkov 96952b
 2 files changed, 16 insertions(+), 2 deletions(-)
Peter Lemenkov 96952b
Peter Lemenkov 96952b
diff --git a/lib/os_mon/doc/src/Makefile b/lib/os_mon/doc/src/Makefile
Hans Ulrich Niedermann d00ca9
index c976574..6267378 100644
Peter Lemenkov 96952b
--- a/lib/os_mon/doc/src/Makefile
Peter Lemenkov 96952b
+++ b/lib/os_mon/doc/src/Makefile
Peter Lemenkov 96952b
@@ -35,12 +35,17 @@ RELSYSDIR = $(RELEASE_PATH)/lib/$(APPLICATION)-$(VSN)
Peter Lemenkov 96952b
 # Target Specs
Peter Lemenkov 96952b
 # ----------------------------------------------------
Peter Lemenkov 96952b
 XML_APPLICATION_FILES = ref_man.xml
Peter Lemenkov 96952b
+ifeq ($(findstring win32,$(TARGET)),win32)
Peter Lemenkov 96952b
+NTEVENTLOG_DOCFILE=nteventlog.xml
Peter Lemenkov 96952b
+else
Peter Lemenkov 96952b
+NTEVENTLOG_DOCFILE=
Peter Lemenkov 96952b
+endif
Peter Lemenkov 96952b
 XML_REF3_FILES = cpu_sup.xml \
Peter Lemenkov 96952b
 	disksup.xml \
Peter Lemenkov 96952b
 	memsup.xml \
Peter Lemenkov 96952b
 	os_mon_mib.xml \
Peter Lemenkov 96952b
 	os_sup.xml \
Peter Lemenkov 96952b
-	nteventlog.xml
Peter Lemenkov 96952b
+	$(NTEVENTLOG_DOCFILE)
Peter Lemenkov 96952b
 
Peter Lemenkov 96952b
 XML_REF6_FILES = os_mon_app.xml 
Peter Lemenkov 96952b
 
Peter Lemenkov 96952b
diff --git a/lib/os_mon/src/Makefile b/lib/os_mon/src/Makefile
Peter Lemenkov 96952b
index 9a75446..a492a63 100644
Peter Lemenkov 96952b
--- a/lib/os_mon/src/Makefile
Peter Lemenkov 96952b
+++ b/lib/os_mon/src/Makefile
Peter Lemenkov 96952b
@@ -33,8 +33,13 @@ RELSYSDIR = $(RELEASE_PATH)/lib/os_mon-$(VSN)
Peter Lemenkov 96952b
 # ----------------------------------------------------
Peter Lemenkov 96952b
 # Target Specs
Peter Lemenkov 96952b
 # ----------------------------------------------------
Peter Lemenkov 96952b
+ifeq ($(findstring win32,$(TARGET)),win32)
Peter Lemenkov 96952b
+NTEVENTLOG=nteventlog
Peter Lemenkov 96952b
+else
Peter Lemenkov 96952b
+NTEVENTLOG=
Peter Lemenkov 96952b
+endif
Peter Lemenkov 96952b
 MODULES= disksup memsup cpu_sup os_mon os_mon_mib os_sup os_mon_sysinfo \
Peter Lemenkov 96952b
-	nteventlog
Peter Lemenkov 96952b
+	 $(NTEVENTLOG)
Peter Lemenkov 96952b
 
Peter Lemenkov 96952b
 INCLUDE=../include
Peter Lemenkov 96952b
 CSRC=../c_src
Peter Lemenkov 96952b
@@ -78,7 +83,11 @@ docs:
Peter Lemenkov 96952b
 # ----------------------------------------------------
Peter Lemenkov 96952b
 
Peter Lemenkov 96952b
 $(APP_TARGET): $(APP_SRC) ../vsn.mk
Peter Lemenkov 96952b
+ifeq ($(findstring win32,$(TARGET)),win32)
Peter Lemenkov 96952b
 	sed -e 's;%VSN%;$(VSN);' $< > $@
Peter Lemenkov 96952b
+else
Peter Lemenkov 96952b
+	sed -e 's;%VSN%;$(VSN);;s;,\s*nteventlog;;' $< > $@
Peter Lemenkov 96952b
+endif
Peter Lemenkov 96952b
 
Peter Lemenkov 96952b
 $(APPUP_TARGET): $(APPUP_SRC) ../vsn.mk
Peter Lemenkov 96952b
 	sed -e 's;%VSN%;$(VSN);' $< > $@