diff options
author | Sylvain Munaut <tnt@246tNt.com> | 2011-10-15 14:01:45 +0200 |
---|---|---|
committer | Sylvain Munaut <tnt@246tNt.com> | 2011-10-16 12:21:28 +0200 |
commit | 9a69e5cc0cb00694bafafc1e4f7ee073d9718d73 (patch) | |
tree | 3f7734352a4d17445570f4f35e5ac9106fc35b40 /src | |
parent | 8bc840360a5e5d2664671d4d529cf237ea7e2817 (diff) |
build: Add autotools magic
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/Makefile | 8 | ||||
-rw-r--r-- | src/Makefile.am | 12 | ||||
-rw-r--r-- | src/l1/Makefile.am | 9 | ||||
-rw-r--r-- | src/sdr/Makefile.am | 7 |
4 files changed, 28 insertions, 8 deletions
diff --git a/src/Makefile b/src/Makefile deleted file mode 100644 index 3b99a84..0000000 --- a/src/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -CC=gcc -CFLAGS=-I../include/ `pkg-config --cflags libosmocore` -Wall -LDFLAGS=`pkg-config --libs libosmocore` - -bcch_rx:bcch_rx.o gsmtap.o l1/conv.o l1/crc.o l1/interleave.o l1/punct.o l1/scramb.o l1/bcch.o - -clean: - rm *.o l1/*.o -f diff --git a/src/Makefile.am b/src/Makefile.am new file mode 100644 index 0000000..32fbc45 --- /dev/null +++ b/src/Makefile.am @@ -0,0 +1,12 @@ +SUBDIRS = l1 sdr + +INCLUDES = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir) +AM_CFLAGS = -Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOSDR_CFLAGS) +AM_LDFLAGS = $(LIBOSMOCORE_LIBS) $(LIBOSMOSDR_LIBS) + +bin_PROGRAMS = gmr1_rx + +gmr1_rx_SOURCES = gmr1_rx.c gsmtap.c +gmr1_rx_LDADD = $(FFTW3F_LIBS) \ + $(top_builddir)/src/l1/libgmr1-l1.a \ + $(top_builddir)/src/sdr/libgmr1-sdr.a diff --git a/src/l1/Makefile.am b/src/l1/Makefile.am new file mode 100644 index 0000000..fcc8568 --- /dev/null +++ b/src/l1/Makefile.am @@ -0,0 +1,9 @@ +INCLUDES = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir) +AM_CFLAGS = -Wall $(LIBOSMOCORE_CFLAGS) +AM_LDFLAGS = $(LIBOSMOCORE_LIBS) + +noinst_LIBRARIES = libgmr1-l1.a + +libgmr1_l1_a_SOURCES = \ + conv.c crc.c interleave.c punct.c scramb.c \ + bcch.c diff --git a/src/sdr/Makefile.am b/src/sdr/Makefile.am new file mode 100644 index 0000000..b2edef9 --- /dev/null +++ b/src/sdr/Makefile.am @@ -0,0 +1,7 @@ +INCLUDES = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir) +AM_CFLAGS = -Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOSDR_CFLAGS) $(FFTW3F_CFLAGS) +AM_LDFLAGS = $(LIBOSMOCORE_LIBS) $(LIBOSMOSDR_LIBS) $(FFTW3F_LIBS) + +noinst_LIBRARIES = libgmr1-sdr.a + +libgmr1_sdr_a_SOURCES = fcch.c nb.c pi4cxpsk.c |