Add autotools skeleton code

This commit is contained in:
Harald Welte 2011-03-04 14:18:10 +01:00
parent 6836bfeca9
commit 7241d22867
8 changed files with 77 additions and 0 deletions

3
Makefile.am Normal file
View File

@ -0,0 +1,3 @@
AUTOMAKE_OPTIONS = foreign dist-bzip2 1.6
SUBDIRS = include src

30
configure.ac Normal file
View File

@ -0,0 +1,30 @@
dnl Process this file with autoconf to produce a configure script
AC_INIT
AM_INIT_AUTOMAKE(osmo-bts, 0.0.0)
dnl kernel style compile messages
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
dnl checks for programs
AC_PROG_MAKE_SET
AC_PROG_CC
AC_PROG_INSTALL
AC_PROG_RANLIB
dnl checks for libraries
PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore)
PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty)
dnl checks for header files
AC_HEADER_STDC
dnl Checks for typedefs, structures and compiler characteristics
AC_OUTPUT(
src/Makefile
src/common/Makefile
src/osmo-bts-bb/Makefile
include/Makefile
include/osmo-bts/Makefile
Makefile)

1
include/Makefile.am Normal file
View File

@ -0,0 +1 @@
SUBDIRS = osmo-bts

View File

@ -0,0 +1 @@
noinst_HEADERS = bts.h abis.h rsl.h oml.h support.h rtp.h logging.h

View File

@ -0,0 +1,26 @@
#ifndef _LOGGING_H
#define _LOGGING_H
#define DEBUG
#include <osmocore/logging.h>
enum {
DRSL,
DOML,
DRLL,
DRR,
DMM,
DCC,
DSMS,
DMEAS,
DPAG,
DLAPDM,
DL1C,
DSAP,
DABIS,
DRTP,
};
extern const struct log_info log_info;
#endif /* _LOGGING_H */

1
src/Makefile.am Normal file
View File

@ -0,0 +1 @@
SUBDIRS = common osmo-bts-bb

7
src/common/Makefile.am Normal file
View File

@ -0,0 +1,7 @@
INCLUDES = $(all_includes) -I$(top_srcdir)/include
AM_CFLAGS = -Wall $(LIBOSMOCORE_CFLAGS)
LDADD = $(LIBOSMOCORE_LIBS)
noinst_LIBRARIES = libbts.a
libbts_a_SOURCES = support.c bts.c abis.c rsl.c oml.c rtp.c
# ../common/l1l2_interface.c ../common/lapdm.c ../common/logging.c

View File

@ -0,0 +1,8 @@
INCLUDES = $(all_includes) -I$(top_srcdir)/include
AM_CFLAGS = -Wall $(LIBOSMOCORE_CFLAGS)
LDADD = $(LIBOSMOCORE_LIBS)
bin_PROGRAMS = osmo-bts-bb
osmo_bts_bb_SOURCES = main.c
osmo_bts_bb_LDADD = $(top_builddir)/src/common/libbts.a $(LDADD)