2013-12-11 02:14:22 +00:00
|
|
|
AM_CFLAGS += $(LIBUSB_CFLAGS)
|
2005-11-01 23:14:41 +00:00
|
|
|
|
|
|
|
# FIXME: compile usrp only if CXX available
|
2013-09-17 02:51:39 +00:00
|
|
|
|
|
|
|
KITSRC = elektor304.c drt1.c dwt.c usrp.c elektor507.c dds60.c miniVNA.c \
|
|
|
|
si570avrusb.c si570avrusb.h funcube.c funcube.h fifisdr.c hiqsdr.c \
|
2017-05-29 11:12:52 +00:00
|
|
|
kit.c kit.h usrp_impl.h rs_hfiq.c
|
2010-09-29 17:58:32 +00:00
|
|
|
|
|
|
|
if HAVE_USRP
|
2013-05-25 11:00:36 +00:00
|
|
|
# Append to the already defined AM_CXXFLAGS that exists outside the conditional.
|
2013-12-11 02:14:22 +00:00
|
|
|
AM_CXXFLAGS += $(USRP_CFLAGS)
|
2013-09-17 02:51:39 +00:00
|
|
|
KITSRC += usrp_impl.cc
|
2013-09-08 13:56:28 +00:00
|
|
|
libhamlib_kit_la_LINK = $(CXXLINK) $(libhamlib_kit_la_LDFLAGS)
|
2010-09-29 17:58:32 +00:00
|
|
|
else
|
|
|
|
# automake gets confused and invokes the C++ linker via libtool regardless
|
|
|
|
# of whether or not HAVE_USRP enables the .cc source. This override forces
|
|
|
|
# automake to invoke the C linker as no C++ is involved:
|
2013-09-08 13:56:28 +00:00
|
|
|
libhamlib_kit_la_LINK = $(LINK) $(libhamlib_kit_la_LDFLAGS)
|
2009-11-01 14:45:59 +00:00
|
|
|
endif
|
2004-04-16 20:29:51 +00:00
|
|
|
|
2013-09-17 02:51:39 +00:00
|
|
|
KITROTSRC = pcrotor.c
|
2008-10-31 07:45:17 +00:00
|
|
|
|
2013-09-08 13:56:28 +00:00
|
|
|
noinst_LTLIBRARIES = libhamlib-kit.la
|
2013-09-17 02:51:39 +00:00
|
|
|
libhamlib_kit_la_SOURCES = $(KITSRC) $(KITROTSRC)
|
2013-12-11 02:14:22 +00:00
|
|
|
libhamlib_kit_la_LIBADD = $(USRP_LIBS) $(LIBUSB_LIBS) $(MATH_LIBS)
|
2004-04-16 20:29:51 +00:00
|
|
|
|
2012-12-19 11:59:59 +00:00
|
|
|
EXTRA_DIST = README.funcubedongle Android.mk
|