mirror of
https://github.com/Hamlib/Hamlib.git
synced 2024-09-21 10:27:18 +00:00
misc Makefile fixes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1282 7ae35d74-ebe9-4afe-98af-79ac388436b8
This commit is contained in:
parent
81063f27aa
commit
3497d098a5
@ -1,15 +1,15 @@
|
||||
|
||||
#AUTOMAKE_OPTIONS = 1.6
|
||||
|
||||
aclocaldir = @datadir@/aclocal
|
||||
aclocaldir = $(datadir)/aclocal
|
||||
aclocal_DATA = hamlib.m4
|
||||
|
||||
pkgconfigdir = @libdir@/pkgconfig
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = hamlib.pc
|
||||
|
||||
EXTRA_DIST = PLAN TODO LICENSE hamlib.m4 hamlib.pc.in README.developer README.betatester
|
||||
|
||||
# @BINDINGS_LIST@ subdirs are no more built
|
||||
# BINDINGS_LIST subdirs are no more built
|
||||
SUBDIRS = macros include lib libltdl src @BACKEND_LIST@ @ROT_BACKEND_LIST@ \
|
||||
@BINDINGS@ tests doc
|
||||
|
||||
|
@ -3,6 +3,6 @@ ALINCOSRCLIST = dx77.c
|
||||
lib_LTLIBRARIES = hamlib-alinco.la
|
||||
hamlib_alinco_la_SOURCES = $(ALINCOSRCLIST) alinco.c
|
||||
hamlib_alinco_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
hamlib_alinco_la_LIBADD = ../src/libhamlib.la
|
||||
hamlib_alinco_la_LIBADD = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
noinst_HEADERS = alinco.h
|
||||
|
@ -3,6 +3,6 @@ AORSRCLIST = ar8200.c ar8000.c ar5000.c
|
||||
lib_LTLIBRARIES = hamlib-aor.la
|
||||
hamlib_aor_la_SOURCES = $(AORSRCLIST) aor.c
|
||||
hamlib_aor_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
hamlib_aor_la_LIBADD = ../src/libhamlib.la
|
||||
hamlib_aor_la_LIBADD = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
noinst_HEADERS = aor.h
|
||||
|
@ -15,12 +15,12 @@ INCLUDES = @INCLUDES@ -Dbool=char -I@PERL_INC_DIR@ -I@TCL_SRC_DIR@/generic -I$(t
|
||||
|
||||
nodist_hamlibperl_la_SOURCES = hamlibperl_wrap.c
|
||||
hamlibperl_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
hamlibperl_la_LIBADD = ../src/libhamlib.la
|
||||
hamlibperl_la_LIBADD = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
BUILT_SOURCES = hamlibperl_wrap.c hamlibtcl_wrap.c
|
||||
DISTCLEANFILES = hamlibperl_wrap.c hamlibtcl_wrap.c
|
||||
|
||||
hamlibperl_wrap.c: hamlib.swg $(srcdir)/../include/hamlib/rig.h
|
||||
hamlibperl_wrap.c: hamlib.swg $(top_srcdir)/include/hamlib/rig.h
|
||||
swig -perl5 -shadow @INCLUDES@ -I$(top_srcdir)/bindings -o $@ `test -f hamlib.swg || echo '$(srcdir)/'`hamlib.swg
|
||||
|
||||
|
||||
@ -29,17 +29,19 @@ hamlibperl_wrap.c: hamlib.swg $(srcdir)/../include/hamlib/rig.h
|
||||
|
||||
nodist_hamlibtcl_la_SOURCES = hamlibtcl_wrap.c
|
||||
hamlibtcl_la_LDFLAGS = -no-undefined -module -avoid-version @TCL_LIB_SPEC@
|
||||
hamlibtcl_la_LIBADD = ../src/libhamlib.la
|
||||
hamlibtcl_la_LIBADD = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
hamlibtcl_wrap.c: hamlib.swg $(srcdir)/../include/hamlib/rig.h
|
||||
hamlibtcl_wrap.c: hamlib.swg $(top_srcdir)/include/hamlib/rig.h
|
||||
swig -tcl @INCLUDES@ -I$(top_srcdir)/bindings -o $@ `test -f hamlib.swg || echo '$(srcdir)/'`hamlib.swg
|
||||
|
||||
rig.swg: ../include/hamlib/rig.h ../include/hamlib/riglist.h
|
||||
rotator.swg: ../include/hamlib/rotator.h ../include/hamlib/rotlist.h
|
||||
rig.swg: $(top_srcdir)/include/hamlib/rig.h $(top_srcdir)/include/hamlib/riglist.h
|
||||
rotator.swg: $(top_srcdir)/include/hamlib/rotator.h $(top_srcdir)/include/hamlib/rotlist.h
|
||||
|
||||
hamlib.swg: ignore.swg rig.swg rotator.swg
|
||||
|
||||
EXTRA_DIST = hamlib.swg ignore.swg rig.swg rotator.swg
|
||||
EXTRA_DIST = hamlib.swg ignore.swg rig.swg rotator.swg \
|
||||
perltest.pl tcltest.tcl
|
||||
|
||||
CLEANFILES = hamlibperl_wrap.c hamlib.pm hamlibtcl_wrap.c
|
||||
|
||||
noinst_SCRIPTS = perltest.pl tcltest.tcl
|
||||
|
@ -2,7 +2,7 @@
|
||||
lib_LTLIBRARIES = libhamlib++.la
|
||||
libhamlib___la_SOURCES = rigclass.cc rotclass.cc
|
||||
libhamlib___la_LDFLAGS = -no-undefined -release @VERSION@ -version-info 1:0:0
|
||||
libhamlib___la_LIBADD = ../src/libhamlib.la
|
||||
libhamlib___la_LIBADD = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
check_PROGRAMS = testcpp
|
||||
TESTS = testcpp
|
||||
|
@ -3,6 +3,6 @@ DRAKESRC = r8b.c
|
||||
lib_LTLIBRARIES = hamlib-drake.la
|
||||
hamlib_drake_la_SOURCES = $(DRAKESRC) drake.c
|
||||
hamlib_drake_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
hamlib_drake_la_LIBADD = ../src/libhamlib.la
|
||||
hamlib_drake_la_LIBADD = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
noinst_HEADERS = drake.h
|
||||
|
@ -2,6 +2,6 @@
|
||||
lib_LTLIBRARIES = hamlib-dummy.la
|
||||
hamlib_dummy_la_SOURCES = dummy.c rot_dummy.c
|
||||
hamlib_dummy_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
hamlib_dummy_la_LIBADD = ../src/libhamlib.la
|
||||
hamlib_dummy_la_LIBADD = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
noinst_HEADERS = dummy.h rot_dummy.h
|
||||
|
@ -2,6 +2,6 @@
|
||||
lib_LTLIBRARIES = hamlib-easycomm.la
|
||||
hamlib_easycomm_la_SOURCES = easycomm.c
|
||||
hamlib_easycomm_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
hamlib_easycomm_la_LIBADD = ../src/libhamlib.la
|
||||
hamlib_easycomm_la_LIBADD = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
noinst_HEADERS = easycomm.h
|
||||
|
@ -7,7 +7,7 @@ hamlib_gnuradio_la_SOURCES = gr.c gnuradio.cc
|
||||
hamlib_gnuradio_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
|
||||
# requires libgnuradio, libfftw and c++
|
||||
hamlib_gnuradio_la_LIBADD = ../src/libhamlib.la @GNURADIO_LIBS@ -lstdc++
|
||||
hamlib_gnuradio_la_LIBADD = $(top_builddir)/src/libhamlib.la @GNURADIO_LIBS@ -lstdc++
|
||||
|
||||
noinst_HEADERS = gnuradio.h gr_priv.h
|
||||
|
||||
@ -15,7 +15,7 @@ noinst_HEADERS = gnuradio.h gr_priv.h
|
||||
check_PROGRAMS = testgr
|
||||
|
||||
testgr_SOURCES = testgr.cc
|
||||
testgr_LDADD = ../src/libhamlib.la @GNURADIO_LIBS@
|
||||
testgr_LDADD = $(top_builddir)/src/libhamlib.la @GNURADIO_LIBS@
|
||||
testgr_LDFLAGS = -dlopen hamlib-gnuradio.la
|
||||
testgr_DEPENDENCIES = hamlib-gnuradio.la ../src/libhamlib.la
|
||||
testgr_DEPENDENCIES = hamlib-gnuradio.la $(top_builddir)/src/libhamlib.la
|
||||
|
||||
|
@ -5,6 +5,6 @@ ICOMSRCLIST = ic706.c icr8500.c ic735.c ic775.c ic756.c \
|
||||
lib_LTLIBRARIES = hamlib-icom.la
|
||||
hamlib_icom_la_SOURCES = $(ICOMSRCLIST) icom.c frame.c optoscan.c
|
||||
hamlib_icom_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
hamlib_icom_la_LIBADD = ../src/libhamlib.la
|
||||
hamlib_icom_la_LIBADD = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
noinst_HEADERS = frame.h icom.h icom_defs.h
|
||||
|
@ -3,6 +3,6 @@ JRCSRCLIST = nrd545.c
|
||||
lib_LTLIBRARIES = hamlib-jrc.la
|
||||
hamlib_jrc_la_SOURCES = $(JRCSRCLIST) jrc.c
|
||||
hamlib_jrc_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
hamlib_jrc_la_LIBADD = ../src/libhamlib.la
|
||||
hamlib_jrc_la_LIBADD = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
noinst_HEADERS = jrc.h
|
||||
|
@ -3,6 +3,6 @@ ALINCOSRCLIST = 505dsp.c
|
||||
lib_LTLIBRARIES = hamlib-kachina.la
|
||||
hamlib_kachina_la_SOURCES = $(ALINCOSRCLIST) kachina.c
|
||||
hamlib_kachina_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
hamlib_kachina_la_LIBADD = ../src/libhamlib.la
|
||||
hamlib_kachina_la_LIBADD = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
noinst_HEADERS = kachina.h
|
||||
|
@ -3,6 +3,6 @@ PCRSRCLIST = pcr1000.c pcr100.c
|
||||
lib_LTLIBRARIES = hamlib-pcr.la
|
||||
hamlib_pcr_la_SOURCES = $(PCRSRCLIST) pcr.c
|
||||
hamlib_pcr_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
hamlib_pcr_la_LIBADD = ../src/libhamlib.la
|
||||
hamlib_pcr_la_LIBADD = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
noinst_HEADERS = pcr.h
|
||||
|
@ -4,8 +4,8 @@
|
||||
# Note: automake complains rpcrig_xdr.c is generated both with and
|
||||
# without libtool, hence the copy rpcrig_xdr_lt.c
|
||||
|
||||
LDADD = ../src/libhamlib.la ../lib/libmisc.la @NET_LIBS@
|
||||
DEPENDENCIES = ../src/libhamlib.la
|
||||
LDADD = $(top_builddir)/src/libhamlib.la $(top_builddir)/lib/libmisc.la @NET_LIBS@
|
||||
DEPENDENCIES = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
BUILT_SOURCES = rpcrig_xdr.c rpcrig_svc.c rpcrig_xdr_lt.c rpcrig_clnt.c rpcrig.h
|
||||
DISTCLEANFILES = rpcrig_xdr.c rpcrig_svc.c rpcrig_xdr_lt.c rpcrig_clnt.c rpcrig.h
|
||||
@ -23,7 +23,7 @@ lib_LTLIBRARIES = hamlib-rpcrig.la
|
||||
hamlib_rpcrig_la_SOURCES = rpcrig_backend.c rpcrig_backend.h
|
||||
nodist_hamlib_rpcrig_la_SOURCES = rpcrig_xdr_lt.c rpcrig_clnt.c rpcrig.h
|
||||
hamlib_rpcrig_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
hamlib_rpcrig_la_LIBADD = ../src/libhamlib.la @NET_LIBS@
|
||||
hamlib_rpcrig_la_LIBADD = $(top_builddir)/src/libhamlib.la @NET_LIBS@
|
||||
|
||||
EXTRA_DIST = rpcrig.x $(man_MANS)
|
||||
|
||||
|
@ -4,8 +4,8 @@
|
||||
# Note: automake complains rpcrot_xdr.c is generated both with and
|
||||
# without libtool, hence the copy rpcrot_xdr_lt.c
|
||||
|
||||
LDADD = ../src/libhamlib.la ../lib/libmisc.la @NET_LIBS@
|
||||
DEPENDENCIES = ../src/libhamlib.la
|
||||
LDADD = $(top_builddir)/src/libhamlib.la $(top_builddir)/lib/libmisc.la @NET_LIBS@
|
||||
DEPENDENCIES = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
BUILT_SOURCES = rpcrot_xdr.c rpcrot_svc.c rpcrot_xdr_lt.c rpcrot_clnt.c rpcrot.h
|
||||
DISTCLEANFILES = rpcrot_xdr.c rpcrot_svc.c rpcrot_xdr_lt.c rpcrot_clnt.c rpcrot.h
|
||||
@ -23,7 +23,7 @@ lib_LTLIBRARIES = hamlib-rpcrot.la
|
||||
hamlib_rpcrot_la_SOURCES = rpcrot_backend.c rpcrot_backend.h
|
||||
nodist_hamlib_rpcrot_la_SOURCES = rpcrot_xdr_lt.c rpcrot_clnt.c rpcrot.h
|
||||
hamlib_rpcrot_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
hamlib_rpcrot_la_LIBADD = ../src/libhamlib.la @NET_LIBS@
|
||||
hamlib_rpcrot_la_LIBADD = $(top_builddir)/src/libhamlib.la @NET_LIBS@
|
||||
|
||||
|
||||
EXTRA_DIST = rpcrot.x $(man_MANS)
|
||||
|
@ -7,7 +7,7 @@ lib_LTLIBRARIES = libhamlib.la
|
||||
libhamlib_la_SOURCES = $(RIGSRC)
|
||||
libhamlib_la_LDFLAGS = -no-undefined -release @VERSION@ -version-info 1:0:0
|
||||
libhamlib_la_CFLAGS = -DIN_HAMLIB $(AM_CFLAGS) -DHAMLIB_MODULE_DIR=\"$(libdir)\"
|
||||
libhamlib_la_LIBADD = @LIBLTDL@ ../lib/libmisc.la @MATH_LIBS@
|
||||
libhamlib_la_LIBADD = @LIBLTDL@ $(top_builddir)/lib/libmisc.la @MATH_LIBS@
|
||||
|
||||
noinst_HEADERS = event.h misc.h serial.h iofunc.h cal.h tones.h \
|
||||
rot_conf.h token.h idx_builtin.h
|
||||
|
@ -3,6 +3,6 @@ TENTECSRCLIST = rx320.c pegasus.c
|
||||
lib_LTLIBRARIES = hamlib-tentec.la
|
||||
hamlib_tentec_la_SOURCES = $(TENTECSRCLIST) tentec.c
|
||||
hamlib_tentec_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
hamlib_tentec_la_LIBADD = ../src/libhamlib.la
|
||||
hamlib_tentec_la_LIBADD = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
noinst_HEADERS = tentec.h
|
||||
|
@ -16,8 +16,8 @@ rigctl_SOURCES = rigctl.c dumpcaps.c
|
||||
EXTRA_PROGRAMS = rigmatrix
|
||||
|
||||
# all the programs need this
|
||||
LDADD = ../src/libhamlib.la ../lib/libmisc.la
|
||||
DEPENDENCIES = ../src/libhamlib.la
|
||||
LDADD = $(top_builddir)/src/libhamlib.la $(top_builddir)/lib/libmisc.la
|
||||
DEPENDENCIES = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
## Linker options
|
||||
listrigs_LDFLAGS = @BACKENDLNK@
|
||||
|
@ -3,6 +3,6 @@ UNIDENSRC = bc895.c
|
||||
lib_LTLIBRARIES = hamlib-uniden.la
|
||||
hamlib_uniden_la_SOURCES = $(UNIDENSRC) uniden.c
|
||||
hamlib_uniden_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
hamlib_uniden_la_LIBADD = ../src/libhamlib.la
|
||||
hamlib_uniden_la_LIBADD = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
noinst_HEADERS = uniden.h
|
||||
|
@ -4,6 +4,6 @@ WRSRCLIST = wr1000.c wr1500.c wr1550.c wr3100.c wr3150.c wr3500.c wr3700.c
|
||||
lib_LTLIBRARIES = hamlib-winradio.la
|
||||
hamlib_winradio_la_SOURCES = $(WRSRCLIST) winradio.c
|
||||
hamlib_winradio_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
hamlib_winradio_la_LIBADD = ../src/libhamlib.la
|
||||
hamlib_winradio_la_LIBADD = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
noinst_HEADERS = winradio.h linradio/radio_ioctl.h linradio/wrapi.h
|
||||
|
@ -3,6 +3,6 @@ YAESUSRC = ft747.c ft817.c ft847.c ft100.c ft920.c
|
||||
lib_LTLIBRARIES = hamlib-yaesu.la
|
||||
hamlib_yaesu_la_SOURCES = $(YAESUSRC) yaesu.c
|
||||
hamlib_yaesu_la_LDFLAGS = -no-undefined -module -avoid-version
|
||||
hamlib_yaesu_la_LIBADD = ../src/libhamlib.la
|
||||
hamlib_yaesu_la_LIBADD = $(top_builddir)/src/libhamlib.la
|
||||
|
||||
noinst_HEADERS = ft747.h ft100.h ft817.h ft847.h ft920.h yaesu.h yaesu_tones.h
|
||||
|
Loading…
Reference in New Issue
Block a user