-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.am
61 lines (50 loc) · 1.89 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# Copyright (C) 2008, 2009 Her Majesty the Queen in Right of Canada
# (Communications Research Center Canada)
#
# Copyright (C) 2018 Matthias P. Braendli
#
# Copyright (C) 2023 Andy Mace
#
# http://opendigitalradio.org
# This file is part of ODR-MuxMPE.
#
# ODR-MuxMPE is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# ODR-MuxMPE is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with ODR-MuxMPE. If not, see <http://www.gnu.org/licenses/>.
if IS_GIT_REPO
GITVERSION_FLAGS = -DGITVERSION="\"`git describe --dirty`\""
else
GITVERSION_FLAGS =
endif
bin_PROGRAMS=odr-muxmpe
INCLUDE=-Ilib/charset -Ilib -Isrc
lib_charset_sources = lib/charset/charset.cpp \
lib/charset/charset.h \
lib/charset/utf8/checked.h \
lib/charset/utf8/core.h \
lib/charset/utf8/unchecked.h \
lib/charset/utf8.h
odr_muxmpe_CFLAGS =-g -Wall $(INCLUDE) $(PTHREAD_CFLAGS) $(GITVERSION_FLAGS)
odr_muxmpe_CXXFLAGS =-Wall -std=c++11 $(PTHREAD_CXXFLAGS) $(INCLUDE) $(GITVERSION_FLAGS) $(BOOST_CPPFLAGS) $(TSDUCK_CFLAGS)
odr_muxmpe_LDADD = $(BOOST_LDFLAGS) \
$(PTHREAD_CFLAGS) $(PTHREAD_LIBS) $(BOOST_SYSTEM_LIB) $(TSDUCK_LIBS)
odr_muxmpe_SOURCES =src/MuxMPE.cpp \
src/utils.cpp \
src/utils.h \
lib/Globals.cpp \
lib/Log.h \
lib/Log.cpp \
lib/ThreadsafeQueue.h \
$(lib_charset_sources)
EXTRA_DIST = COPYING NEWS README.md INSTALL.md LICENCE AUTHORS ChangeLog doc \
lib/fec/README.md lib/fec/LICENSE \
lib/charset/README