Add autotools skeleton code
This commit is contained in:
parent
6836bfeca9
commit
7241d22867
|
@ -0,0 +1,3 @@
|
|||
AUTOMAKE_OPTIONS = foreign dist-bzip2 1.6
|
||||
|
||||
SUBDIRS = include src
|
|
@ -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)
|
|
@ -0,0 +1 @@
|
|||
SUBDIRS = osmo-bts
|
|
@ -0,0 +1 @@
|
|||
noinst_HEADERS = bts.h abis.h rsl.h oml.h support.h rtp.h logging.h
|
|
@ -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 */
|
|
@ -0,0 +1 @@
|
|||
SUBDIRS = common osmo-bts-bb
|
|
@ -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
|
|
@ -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)
|
Loading…
Reference in New Issue