From 832d6951f2e4b982b631ed1f5e1b0c8118d4a40e Mon Sep 17 00:00:00 2001
From: Viswanath Kraleti <vkraleti@codeaurora.org>
Date: Thu, 26 May 2016 08:04:13 +0530
Subject: [PATCH 1/1] Add automake support

Change-Id: Iace9ae11173f644a0732f4a09ce70b14aacd5d08
---
 Makefile.am  |  4 ++++
 configure.ac | 33 +++++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+)
 create mode 100644 Makefile.am
 create mode 100644 configure.ac

diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..e7ccd9d
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,4 @@
+lib_LTLIBRARIES = libsafe_iop.la
+libsafe_iop_la_SOURCES = src/safe_iop.c
+libsafe_iop_la_CFLAGS = -Iinclude
+include_HEADERS = include/safe_iop.h
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..0796f4f
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,33 @@
+AC_PREREQ([2.65])
+AC_INIT("safe_iop", "0.0.1", "")
+AM_INIT_AUTOMAKE([1.10 no-define foreign])
+AC_CONFIG_SRCDIR([src/safe_iop.c])
+AC_CONFIG_HEADERS([config.h])
+AC_CONFIG_FILES([Makefile])
+
+
+AC_PROG_CXX
+AC_PROG_CC
+
+LT_INIT
+
+AC_CHECK_HEADERS([assert.h limits.h])
+
+AC_HEADER_STDBOOL
+AC_C_INLINE
+AC_TYPE_INT16_T
+AC_TYPE_INT32_T
+AC_TYPE_INT64_T
+AC_TYPE_INT8_T
+AC_TYPE_PID_T
+AC_TYPE_SIZE_T
+AC_TYPE_UINT16_T
+AC_TYPE_UINT32_T
+AC_TYPE_UINT64_T
+AC_TYPE_UINT8_T
+
+AC_FUNC_MALLOC
+AC_FUNC_MMAP
+AC_CHECK_FUNCS([memset munmap strerror])
+
+AC_OUTPUT
-- 
1.8.2.1

