From 1f7f8adc80da815dc72e4f2877e7b2617193f4e5 Mon Sep 17 00:00:00 2001
From: ilor <kailoran@gmail.com>
Date: Thu, 3 Mar 2011 13:34:58 +0100
Subject: [PATCH] boilerplate and mk.sh script for libcorpus2

---
 libcorpus2/boilerplate.cpp.in | 5 +++++
 libcorpus2/boilerplate.h.in   | 8 ++++++++
 libcorpus2/mk.sh              | 6 ++++++
 3 files changed, 19 insertions(+)
 create mode 100644 libcorpus2/boilerplate.cpp.in
 create mode 100644 libcorpus2/boilerplate.h.in
 create mode 100755 libcorpus2/mk.sh

diff --git a/libcorpus2/boilerplate.cpp.in b/libcorpus2/boilerplate.cpp.in
new file mode 100644
index 0000000..0be12ef
--- /dev/null
+++ b/libcorpus2/boilerplate.cpp.in
@@ -0,0 +1,5 @@
+#include <libcorpus/$LN.h>
+
+namespace Corpus2 {
+
+} /* end ns Corpus2 */
diff --git a/libcorpus2/boilerplate.h.in b/libcorpus2/boilerplate.h.in
new file mode 100644
index 0000000..e981553
--- /dev/null
+++ b/libcorpus2/boilerplate.h.in
@@ -0,0 +1,8 @@
+#ifndef LIBSORPUS2_$UN_H
+#define LIBCORPUS2_$UN_H
+
+namespace Corpus2 {
+
+} /* end ns Corpus2 */
+
+#endif // LIBCORPUS2_$UN_H
diff --git a/libcorpus2/mk.sh b/libcorpus2/mk.sh
new file mode 100755
index 0000000..406481f
--- /dev/null
+++ b/libcorpus2/mk.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+cp boilerplate.h.in $1.h
+U=`echo $1 | tr '[:lower:]' '[:upper:]' | sed -s 's%/%_%g'`
+sed -i -s "s#\$UN#$U#" $1.h
+cp boilerplate.cpp.in $1.cpp
+sed -i -s "s#\$LN#$1#" $1.cpp
-- 
GitLab