kopia lustrzana https://github.com/Hamlib/Hamlib
				
				
				
			static/dynamic build fixes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@744 7ae35d74-ebe9-4afe-98af-79ac388436b8Hamlib-1.1.3
							rodzic
							
								
									a1966b00e9
								
							
						
					
					
						commit
						dc9487a284
					
				|  | @ -3,10 +3,12 @@ ALINCOSRCLIST = dx77.c | |||
| lib_LTLIBRARIES = libhamlib-alinco.la | ||||
| libhamlib_alinco_la_SOURCES = $(ALINCOSRCLIST) alinco.c | ||||
| libhamlib_alinco_la_LDFLAGS = -no-undefined -module -avoid-version | ||||
| libhamlib_alinco_la_CFLAGS = -DHAMLIB_DLL $(AM_CFLAGS) | ||||
| libhamlib_alinco_la_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| lib_LIBRARIES = libhamlib-alinco.a | ||||
| libhamlib_alinco_a_SOURCES = $(ALINCOSRCLIST) alinco.c | ||||
| libhamlib_alinco_a_CFLAGS = -DHAMLIB_STATIC $(AM_CFLAGS) | ||||
| libhamlib_alinco_a_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| noinst_HEADERS = alinco.h | ||||
|  |  | |||
|  | @ -3,10 +3,12 @@ AORSRCLIST = ar8200.c ar8000.c | |||
| lib_LTLIBRARIES = libhamlib-aor.la | ||||
| libhamlib_aor_la_SOURCES = $(AORSRCLIST) aor.c | ||||
| libhamlib_aor_la_LDFLAGS = -no-undefined -module -avoid-version | ||||
| libhamlib_aor_la_CFLAGS = -DHAMLIB_DLL $(AM_CFLAGS) | ||||
| libhamlib_aor_la_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| lib_LIBRARIES = libhamlib-aor.a | ||||
| libhamlib_aor_a_SOURCES = $(AORSRCLIST) aor.c | ||||
| libhamlib_aor_a_CFLAGS = -DHAMLIB_STATIC $(AM_CFLAGS) | ||||
| libhamlib_aor_a_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| noinst_HEADERS = aor.h | ||||
|  |  | |||
|  | @ -2,9 +2,11 @@ | |||
| lib_LTLIBRARIES = libhamlib++.la | ||||
| libhamlib___la_SOURCES = rigclass.cc | ||||
| libhamlib___la_LDFLAGS = -no-undefined -release @VERSION@ | ||||
| libhamlib___la_CXXFLAGS = -DHAMLIB_DLL $(AM_CXXFLAGS) | ||||
| libhamlib___la_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| lib_LIBRARIES = libhamlib++.a | ||||
| libhamlib___a_SOURCES = rigclass.cc | ||||
| libhamlib___a_CXXFLAGS = -DHAMLIB_STATIC $(AM_CXXFLAGS) | ||||
| libhamlib___a_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,10 +1,12 @@ | |||
| lib_LTLIBRARIES = libhamlib-dummy.la | ||||
| libhamlib_dummy_la_SOURCES = dummy.c | ||||
| libhamlib_dummy_la_LDFLAGS = -no-undefined -module -avoid-version | ||||
| libhamlib_dummy_la_CFLAGS = -DHAMLIB_DLL $(AM_CFLAGS) | ||||
| libhamlib_dummy_la_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| lib_LIBRARIES = libhamlib-dummy.a | ||||
| libhamlib_dummy_a_SOURCES = dummy.c | ||||
| libhamlib_dummy_a_CFLAGS = -DHAMLIB_STATIC $(AM_CFLAGS) | ||||
| libhamlib_dummy_a_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| noinst_HEADERS = dummy.h | ||||
|  |  | |||
|  | @ -3,10 +3,12 @@ ICOMSRCLIST = ic706.c icr8500.c ic735.c ic775.c ic756.c icall.c ic275.c ic475.c | |||
| lib_LTLIBRARIES = libhamlib-icom.la | ||||
| libhamlib_icom_la_SOURCES = $(ICOMSRCLIST) icom.c frame.c | ||||
| libhamlib_icom_la_LDFLAGS = -no-undefined -module -avoid-version | ||||
| libhamlib_icom_la_CFLAGS = -DHAMLIB_DLL $(AM_CFLAGS) | ||||
| libhamlib_icom_la_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| lib_LIBRARIES = libhamlib-icom.a | ||||
| libhamlib_icom_a_SOURCES = $(ICOMSRCLIST) icom.c frame.c | ||||
| libhamlib_icom_a_CFLAGS = -DHAMLIB_STATIC $(AM_CFLAGS) | ||||
| libhamlib_icom_a_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| noinst_HEADERS = frame.h icom.h icom_defs.h | ||||
|  |  | |||
|  | @ -3,10 +3,12 @@ ALINCOSRCLIST = 505dsp.c | |||
| lib_LTLIBRARIES = libhamlib-kachina.la | ||||
| libhamlib_kachina_la_SOURCES = $(ALINCOSRCLIST) kachina.c | ||||
| libhamlib_kachina_la_LDFLAGS = -no-undefined -module -avoid-version | ||||
| libhamlib_kachina_la_CFLAGS = -DHAMLIB_DLL $(AM_CFLAGS) | ||||
| libhamlib_kachina_la_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| lib_LIBRARIES = libhamlib-kachina.a | ||||
| libhamlib_kachina_a_SOURCES = $(ALINCOSRCLIST) kachina.c | ||||
| libhamlib_kachina_a_CFLAGS = -DHAMLIB_STATIC $(AM_CFLAGS) | ||||
| libhamlib_kachina_a_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| noinst_HEADERS = kachina.h | ||||
|  |  | |||
|  | @ -3,10 +3,12 @@ TSSRCLIST = ts870s.c ts570.c ts450s.c ts2000.c thd7.c thf7.c | |||
| lib_LTLIBRARIES = libhamlib-kenwood.la | ||||
| libhamlib_kenwood_la_SOURCES = $(TSSRCLIST) kenwood.c th.c | ||||
| libhamlib_kenwood_la_LDFLAGS = -no-undefined -module -avoid-version | ||||
| libhamlib_kenwood_la_CFLAGS = -DHAMLIB_DLL $(AM_CFLAGS) | ||||
| libhamlib_kenwood_la_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| lib_LIBRARIES = libhamlib-kenwood.a | ||||
| libhamlib_kenwood_a_SOURCES = $(TSSRCLIST) kenwood.c th.c | ||||
| libhamlib_kenwood_a_CFLAGS = -DHAMLIB_STATIC $(AM_CFLAGS) | ||||
| libhamlib_kenwood_a_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| noinst_HEADERS = kenwood.h th.h | ||||
|  |  | |||
|  | @ -3,10 +3,12 @@ PCRSRCLIST = pcr1000.c pcr100.c | |||
| lib_LTLIBRARIES = libhamlib-pcr.la | ||||
| libhamlib_pcr_la_SOURCES = $(PCRSRCLIST) pcr.c | ||||
| libhamlib_pcr_la_LDFLAGS = -no-undefined -module -avoid-version | ||||
| libhamlib_pcr_la_CFLAGS = -DHAMLIB_DLL $(AM_CFLAGS) | ||||
| libhamlib_pcr_la_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| lib_LIBRARIES = libhamlib-pcr.a | ||||
| libhamlib_pcr_a_SOURCES = $(PCRSRCLIST) pcr.c | ||||
| libhamlib_pcr_a_CFLAGS = -DHAMLIB_STATIC $(AM_CFLAGS) | ||||
| libhamlib_pcr_a_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| noinst_HEADERS = pcr.h | ||||
|  |  | |||
|  | @ -3,23 +3,29 @@ | |||
| RPCRIG_SVC = rpcrig_xdr.c rpcrig_svc.c rpcrig_proc.c rpcrigd.c | ||||
| RPCRIG_CLNT = rpcrig_xdr.c rpcrig_clnt.c rpcrig_backend.c | ||||
| 
 | ||||
| LDADD = ../src/libhamlib.la ../lib/libmisc.a | ||||
| DEPENDENCIES = ../src/libhamlib.la  | ||||
| 
 | ||||
| # The RPC server
 | ||||
| bin_PROGRAMS = rpc.rigd | ||||
| LDADD = ../src/libhamlib.la ../lib/libmisc.a # -lnsl | ||||
| DEPENDENCIES = ../src/libhamlib.la | ||||
| rpc_rigd_DEPENDENCIES = $(DEPENDENCIES) @BACKENDEPS@ | ||||
| rpc_rigd_SOURCES = $(RPCRIG_SVC) | ||||
| rpc_rigd_LDFLAGS = @BACKENDLNK@ -export-dynamic | ||||
| man_MANS = rpc.rigd.8 | ||||
| 
 | ||||
| # The RPC backend
 | ||||
| lib_LTLIBRARIES = libhamlib-rpcrig.la | ||||
| libhamlib_rpcrig_la_SOURCES = $(RPCRIG_CLNT) | ||||
| libhamlib_rpcrig_la_LDFLAGS = -no-undefined -module -avoid-version -lnsl | ||||
| libhamlib_rpcrig_la_CFLAGS = -DHAMLIB_DLL $(AM_CFLAGS) | ||||
| libhamlib_rpcrig_la_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| lib_LIBRARIES = libhamlib-rpcrig.a | ||||
| libhamlib_rpcrig_a_SOURCES = $(RPCRIG_CLNT) | ||||
| libhamlib_rpcrig_a_CFLAGS = -DHAMLIB_STATIC $(AM_CFLAGS) | ||||
| libhamlib_rpcrig_a_LIBADD = ../src/libhamlib.la # -lnsl | ||||
| 
 | ||||
| 
 | ||||
| noinst_HEADERS = rpcrig.h rpcrig_backend.h | ||||
| 
 | ||||
| EXTRA_DIST = rpcrig.x $(man_MANS) | ||||
|  | @ -28,17 +34,17 @@ RPCGEN = rpcgen | |||
| 
 | ||||
| rpcrig.h: rpcrig.x | ||||
| 	rm -f $@ | ||||
| 	$(RPCGEN) -h rpcrig.x -o $@ | ||||
| 	$(RPCGEN) -h $< -o $@ | ||||
| 
 | ||||
| rpcrig_clnt.c: rpcrig.x | ||||
| 	rm -f $@ | ||||
| 	$(RPCGEN) -l rpcrig.x -o $@ | ||||
| 	$(RPCGEN) -l $< -o $@ | ||||
| 
 | ||||
| rpcrig_svc.c: rpcrig.x | ||||
| 	rm -f $@ | ||||
| 	$(RPCGEN) -m rpcrig.x -o $@ | ||||
| 	$(RPCGEN) -m $< -o $@ | ||||
| 
 | ||||
| rpcrig_xdr.c: rpcrig.x | ||||
| 	rm -f $@ | ||||
| 	$(RPCGEN) -c rpcrig.x -o $@ | ||||
| 	$(RPCGEN) -c $< -o $@ | ||||
| 
 | ||||
|  |  | |||
|  | @ -4,12 +4,14 @@ RIGSRC = rig.c serial.c misc.c register.c event.c cal.c conf.c | |||
| lib_LTLIBRARIES = libhamlib.la | ||||
| libhamlib_la_SOURCES = $(RIGSRC) | ||||
| libhamlib_la_LDFLAGS = -no-undefined -release @VERSION@ | ||||
| libhamlib_la_CFLAGS = -DIN_HAMLIB -DHAMLIB_DLL $(AM_CFLAGS) | ||||
| libhamlib_la_LIBADD = $(LIBLTDL) | ||||
| libhamlib_la_DEPENDENCIES = $(LIBLTDL) | ||||
| 
 | ||||
| lib_LIBRARIES = libhamlib.a | ||||
| libhamlib_a_SOURCES = $(RIGSRC) | ||||
| libhamlib_a_LIBADD = $(LIBLTDL) | ||||
| libhamlib_a_CFLAGS = -DIN_HAMLIB -DHAMLIB_STATIC $(AM_CFLAGS) | ||||
| libhamlib_a_DEPENDENCIES = $(LIBLTDL) | ||||
| 
 | ||||
| noinst_HEADERS = event.h misc.h serial.h cal.h conf.h tone_tbl.h | ||||
|  |  | |||
|  | @ -3,10 +3,12 @@ TENTECSRCLIST = rx320.c | |||
| lib_LTLIBRARIES = libhamlib-tentec.la | ||||
| libhamlib_tentec_la_SOURCES = $(TENTECSRCLIST) tentec.c | ||||
| libhamlib_tentec_la_LDFLAGS = -no-undefined -module -avoid-version | ||||
| libhamlib_tentec_la_CFLAGS = -DHAMLIB_DLL $(AM_CFLAGS) | ||||
| libhamlib_tentec_la_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| lib_LIBRARIES = libhamlib-tentec.a | ||||
| libhamlib_tentec_a_SOURCES = $(TENTECSRCLIST) tentec.c | ||||
| libhamlib_tentec_a_CFLAGS = -DHAMLIB_STATIC $(AM_CFLAGS) | ||||
| libhamlib_tentec_a_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| noinst_HEADERS = tentec.h | ||||
|  |  | |||
|  | @ -11,19 +11,19 @@ LDADD = ../src/libhamlib.la ../lib/libmisc.a | |||
| DEPENDENCIES = ../src/libhamlib.la | ||||
| 
 | ||||
| ## Linker options
 | ||||
| listrigs_LDFLAGS = @BACKENDLNK@ | ||||
| dumpcaps_LDFLAGS = @BACKENDLNK@ | ||||
| dumpmem_LDFLAGS = @BACKENDLNK@ | ||||
| testcaps_LDFLAGS = @BACKENDLNK@ | ||||
| testrig_LDFLAGS = @BACKENDLNK@ | ||||
| testtrn_LDFLAGS = @BACKENDLNK@ | ||||
| listrigs_LDFLAGS = @BACKENDLNK@ -export-dynamic | ||||
| dumpcaps_LDFLAGS = @BACKENDLNK@ -export-dynamic | ||||
| dumpmem_LDFLAGS = @BACKENDLNK@ -export-dynamic | ||||
| testcaps_LDFLAGS = @BACKENDLNK@ -export-dynamic | ||||
| testrig_LDFLAGS = @BACKENDLNK@ -export-dynamic | ||||
| testtrn_LDFLAGS = @BACKENDLNK@ -export-dynamic | ||||
| testbcd_LDFLAGS = @BACKENDLNK@ | ||||
| testfreq_LDFLAGS = @BACKENDLNK@ | ||||
| rigctl_LDFLAGS = @BACKENDLNK@ | ||||
| rigctl_LDFLAGS = @BACKENDLNK@ -export-dynamic | ||||
| # rigmatrix needs also libgd
 | ||||
| rigmatrix_LDFLAGS = -lgd -lz @BACKENDLNK@ | ||||
| rigmatrix_LDFLAGS = -lgd -lz @BACKENDLNK@ -export-dynamic | ||||
| testcpp_LDADD = ../c++/libhamlib++.la $(LDADD) | ||||
| testcpp_LDFLAGS = @BACKENDLNK@ | ||||
| testcpp_LDFLAGS = @BACKENDLNK@ -export-dynamic | ||||
| 
 | ||||
| ## Dependencies
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -3,10 +3,12 @@ UNIDENSRC = bc895.c | |||
| lib_LTLIBRARIES = libhamlib-uniden.la | ||||
| libhamlib_uniden_la_SOURCES = $(UNIDENSRC) uniden.c | ||||
| libhamlib_uniden_la_LDFLAGS = -no-undefined -module -avoid-version | ||||
| libhamlib_uniden_la_CFLAGS = -DHAMLIB_DLL $(AM_CFLAGS) | ||||
| libhamlib_uniden_la_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| lib_LIBRARIES = libhamlib-uniden.a | ||||
| libhamlib_uniden_a_SOURCES = $(UNIDENSRC) uniden.c | ||||
| libhamlib_uniden_a_CFLAGS = -DHAMLIB_STATIC $(AM_CFLAGS) | ||||
| libhamlib_uniden_a_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| noinst_HEADERS = uniden.h | ||||
|  |  | |||
|  | @ -5,10 +5,12 @@ WRSRCLIST = wr1000.c wr1500.c wr1550.c wr3100.c wr3150.c wr3500.c wr3700.c | |||
| lib_LTLIBRARIES = libhamlib-winradio.la | ||||
| libhamlib_winradio_la_SOURCES = $(WRSRCLIST) winradio.c | ||||
| libhamlib_winradio_la_LDFLAGS = -no-undefined -module -avoid-version | ||||
| libhamlib_winradio_la_CFLAGS = -DHAMLIB_DLL $(AM_CFLAGS) | ||||
| libhamlib_winradio_la_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| lib_LIBRARIES = libhamlib-winradio.a | ||||
| libhamlib_winradio_a_SOURCES = $(WRSRCLIST) winradio.c | ||||
| libhamlib_winradio_a_CFLAGS = -DHAMLIB_STATIC $(AM_CFLAGS) | ||||
| libhamlib_winradio_a_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| noinst_HEADERS = winradio.h | ||||
|  |  | |||
|  | @ -3,10 +3,12 @@ YAESUSRC = ft747.c ft817.c ft847.c | |||
| lib_LTLIBRARIES = libhamlib-yaesu.la | ||||
| libhamlib_yaesu_la_SOURCES = $(YAESUSRC) yaesu.c | ||||
| libhamlib_yaesu_la_LDFLAGS = -no-undefined -module -avoid-version | ||||
| libhamlib_yaesu_la_CFLAGS = -DHAMLIB_DLL $(AM_CFLAGS) | ||||
| libhamlib_yaesu_la_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| lib_LIBRARIES = libhamlib-yaesu.a | ||||
| libhamlib_yaesu_a_SOURCES = $(YAESUSRC) yaesu.c | ||||
| libhamlib_yaesu_a_CFLAGS = -DHAMLIB_STATIC $(AM_CFLAGS) | ||||
| libhamlib_yaesu_a_LIBADD = ../src/libhamlib.la | ||||
| 
 | ||||
| noinst_HEADERS = ft747.h ft817.h ft847.h yaesu.h | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Stéphane Fillod, F8CFE
						Stéphane Fillod, F8CFE