aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--README2
-rwxr-xr-xautogen.sh52
-rw-r--r--dmstools.xcodeproj/project.pbxproj2
3 files changed, 55 insertions, 1 deletions
diff --git a/README b/README
index cf5720a..8be28ee 100644
--- a/README
+++ b/README
@@ -106,7 +106,7 @@ and create the autotool files.
106 Preparing Source: 106 Preparing Source:
107 107
108 $ cd dmstools 108 $ cd dmstools
109 $ autoreconf -i -f -I m4 109 $ ./autogen.sh
110 110
111 Git Branches: 111 Git Branches:
112 master - Current release of packages. 112 master - Current release of packages.
diff --git a/autogen.sh b/autogen.sh
new file mode 100755
index 0000000..07af299
--- /dev/null
+++ b/autogen.sh
@@ -0,0 +1,52 @@
1#!/bin/sh
2#
3# David M. Syzdek
4# Copyright (C) 2013 David M. Syzdek <david@syzdek.net>.
5#
6# @DMSTOOLS_BSD_LICENSE_START@
7#
8# Redistribution and use in source and binary forms, with or without
9# modification, are permitted provided that the following conditions are
10# met:
11#
12# * Redistributions of source code must retain the above copyright
13# notice, this list of conditions and the following disclaimer.
14# * Redistributions in binary form must reproduce the above copyright
15# notice, this list of conditions and the following disclaimer in the
16# documentation and/or other materials provided with the distribution.
17# * Neither the name of David M. Syzdek nor the
18# names of its contributors may be used to endorse or promote products
19# derived from this software without specific prior written permission.
20#
21# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
22# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
23# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
24# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL DAVID M. SYZDEK BE LIABLE FOR
25# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
27# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
28# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31# SUCH DAMAGE.
32#
33# @DMSTOOLS_BSD_LICENSE_END@
34#
35# build-aux/autogen.sh - runs GNU Autotools to create build environment
36#
37
38AUTOGENNAME="`basename ${0}`" || exit $?
39SRCDIR=`dirname ${0}`
40
41
42cd $SRCDIR || exit 1
43
44if test -d .git || test -f .git;then
45 git submodule init 2>&1 | sed -e 's/^/git submodule init: /g' || exit 1
46 git submodule sync 2>&1 | sed -e 's/^/git submodule sync: /g' || exit 1
47 git submodule update --merge 2>&1 | sed -e 's/^/git submodule update: /g' || exit 1
48fi
49
50autoreconf -v -f -I m4 -I contrib/bindletools/m4 -W all -W error || exit 1
51
52# end of script
diff --git a/dmstools.xcodeproj/project.pbxproj b/dmstools.xcodeproj/project.pbxproj
index bf1e376..3f99382 100644
--- a/dmstools.xcodeproj/project.pbxproj
+++ b/dmstools.xcodeproj/project.pbxproj
@@ -33,6 +33,7 @@
33/* End PBXCopyFilesBuildPhase section */ 33/* End PBXCopyFilesBuildPhase section */
34 34
35/* Begin PBXFileReference section */ 35/* Begin PBXFileReference section */
36 A01CB2AE184D4AEA002235BF /* autogen.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = autogen.sh; sourceTree = "<group>"; };
36 A03EDDC614E093A100F3EF24 /* endian */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = endian; sourceTree = BUILT_PRODUCTS_DIR; }; 37 A03EDDC614E093A100F3EF24 /* endian */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = endian; sourceTree = BUILT_PRODUCTS_DIR; };
37 A03EDDD114E093BF00F3EF24 /* endian.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = endian.c; sourceTree = "<group>"; }; 38 A03EDDD114E093BF00F3EF24 /* endian.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = endian.c; sourceTree = "<group>"; };
38 A0F63C96125A49F400E27781 /* acinclude.m4 */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = acinclude.m4; sourceTree = "<group>"; }; 39 A0F63C96125A49F400E27781 /* acinclude.m4 */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = acinclude.m4; sourceTree = "<group>"; };
@@ -163,6 +164,7 @@
163 children = ( 164 children = (
164 A0F63C96125A49F400E27781 /* acinclude.m4 */, 165 A0F63C96125A49F400E27781 /* acinclude.m4 */,
165 A0F63C98125A49F400E27781 /* AUTHORS */, 166 A0F63C98125A49F400E27781 /* AUTHORS */,
167 A01CB2AE184D4AEA002235BF /* autogen.sh */,
166 A0F63CA6125A49F500E27781 /* ChangeLog */, 168 A0F63CA6125A49F500E27781 /* ChangeLog */,
167 A0F63CA7125A49F500E27781 /* configure.ac */, 169 A0F63CA7125A49F500E27781 /* configure.ac */,
168 A0F63CA8125A49F500E27781 /* COPYING */, 170 A0F63CA8125A49F500E27781 /* COPYING */,