Skip to content

Commit 7def412

Browse files
committed
build: Add Autotools for building
Signed-off-by: Jonas Johansson <[email protected]>
1 parent f19d4f1 commit 7def412

File tree

5 files changed

+39
-82
lines changed

5 files changed

+39
-82
lines changed

Makefile

Lines changed: 0 additions & 82 deletions
This file was deleted.

Makefile.am

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
ACLOCAL_AMFLAGS = -I m4
2+
3+
pkgincludedir = $(includedir)/libnsh
4+
pkginclude_HEADERS = scalar.h table.h priv.h
5+
6+
lib_LTLIBRARIES = libnsh.la
7+
libnsh_la_SOURCES = scalar.c table.c
8+
libnsh_la_LDFLAGS = -version-info 1:0:1

autogen.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/sh
2+
3+
autoreconf -W portability -visf

configure.ac

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
AC_PREREQ([2.61])
2+
AC_INIT([libnsh], [0.1], [https://github.com/jonasj76/libnsh/issues])
3+
4+
AM_INIT_AUTOMAKE([foreign -Wall -Werror])
5+
6+
AC_CONFIG_MACRO_DIR([m4])
7+
8+
AC_PROG_CC
9+
AM_PROG_AR
10+
LT_INIT
11+
12+
AC_CONFIG_HEADERS([config.h])
13+
AC_CONFIG_FILES([Makefile])
14+
15+
AC_OUTPUT

scripts/build_dist.sh

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/bin/sh
2+
3+
NAME=libnsh
4+
MAJOR=0
5+
MINOR=1
6+
7+
VERSION=$MAJOR.$MINOR
8+
PKG=$NAME-$VERSION
9+
ARCHIVE=$PKG.tar.gz
10+
11+
echo "Building .gz tarball of $PKG in parent dir..."
12+
git archive --format=tar --prefix=$PKG/ v$VERSION | gzip >../$ARCHIVE
13+
(cd ..; md5sum $ARCHIVE | tee $ARCHIVE.md5)

0 commit comments

Comments
 (0)