Browse Source

Basic build infrastructure

master
Con Kolivas 11 years ago
parent
commit
6e2edf7ee4
  1. 2
      Makefile.am
  2. 2
      autogen.sh
  3. 34
      configure.ac
  4. 4
      src/Makefile.am
  5. 4
      src/ckpool.c

2
Makefile.am

@ -0,0 +1,2 @@
ACLOCAL_AMFLAGS = -I m4
SUBDIRS = src

2
autogen.sh

@ -0,0 +1,2 @@
#!/bin/sh
autoreconf --force --install -I m4

34
configure.ac

@ -0,0 +1,34 @@
AC_INIT(ckpool, 0.1, kernel@kolivas.org)
AC_CANONICAL_SYSTEM
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_SRCDIR([src/ckpool.c])
AC_CONFIG_HEADERS([config.h])
AM_INIT_AUTOMAKE([foreign subdir-objects])
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
AC_USE_SYSTEM_EXTENSIONS
AC_CANONICAL_BUILD
AC_CANONICAL_HOST
dnl Make sure anyone changing configure.ac/Makefile.am has a clue
AM_MAINTAINER_MODE
dnl Checks for programs
AC_PROG_CC
# gl_EARLY - maybe later
AC_PROG_GCC_TRADITIONAL
AM_PROG_CC_C_O
LT_INIT([disable-shared])
# gl_INIT - maybe later
dnl Checks for header files.
AC_HEADER_STDC
AC_FUNC_ALLOCA
PKG_PROG_PKG_CONFIG()
AC_OUTPUT([Makefile] [src/Makefile])

4
src/Makefile.am

@ -0,0 +1,4 @@
ACLOCAL_AMFLAGS = -I m4
bin_PROGRAMS = ckpool
ckpool_SOURCES = ckpool.c

4
src/ckpool.c

@ -0,0 +1,4 @@
int main(void)
{
return 0;
}
Loading…
Cancel
Save