noinst_PROGRAMS = GPSsmooth MIDGsmooth UGsmooth
+if HAVE_FRAMEWORK_PLIB
+GPSsmooth_LDFLAGS = $(plib_FRAMEWORK)
+MIDGsmooth_LDFLAGS = $(plib_FRAMEWORK)
+UGsmooth_LDFLAGS = $(plib_FRAMEWORK)
+else
+GPSsmooth_PLIB_LIBS = -lplibnet -lplibul
+MIDGsmooth_PLIB_LIBS = -lplibnet -lplibul
+UGsmooth_PLIB_LIBS = -lplibnet -lplibul
+endif
+
+
GPSsmooth_SOURCES = \
gps.cxx gps.hxx \
gps_main.cxx
GPSsmooth_LDADD = \
- -lsgtiming -lsgmisc -lsgdebug -lplibnet -lplibul \
+ $(GPSsmooth_PLIB_LIBS) -lsgtiming -lsgmisc -lsgdebug \
$(joystick_LIBS) $(network_LIBS) $(base_LIBS) -lz
MIDGsmooth_SOURCES = \
MIDG_main.cxx
MIDGsmooth_LDADD = \
- -lsgio -lsgserial -lsgtiming -lsgmath -lsgbucket -lsgmisc -lsgdebug \
- -lsgstructure \
- -lplibnet -lplibul \
+ $(MIDGsmooth_PLIB_LIBS) -lsgio -lsgserial -lsgtiming \
+ -lsgmath -lsgbucket -lsgmisc -lsgdebug -lsgstructure \
$(joystick_LIBS) $(network_LIBS) $(base_LIBS) -lz
UGsmooth_SOURCES = \
UGear_telnet.cxx UGear_telnet.hxx
UGsmooth_LDADD = \
- -lsgio -lsgserial -lsgtiming -lsgmath -lsgbucket -lsgmisc -lsgdebug \
- -lplibnet -lplibul \
+ $(UGsmooth_PLIB_LIBS) -lsgio -lsgserial -lsgtiming \
+ -lsgmath -lsgbucket -lsgmisc -lsgdebug \
$(joystick_LIBS) $(network_LIBS) $(base_LIBS) -lz
-
INCLUDES = -I$(top_srcdir)/src
-DIST_SUBDIRS = GPSsmooth TerraSync Modeller js_server fgadmin xmlgrep propmerge
+DIST_SUBDIRS = GPSsmooth TerraSync Modeller js_server fgadmin xmlgrep propmerge fgpanel
-SUBDIRS = GPSsmooth TerraSync Modeller js_server propmerge fgviewer
+SUBDIRS = GPSsmooth TerraSync Modeller js_server propmerge fgviewer fgpanel
AM_CPPFLAGS = $(svn_CPPFLAGS)
-terrasync_LDADD = -lplibnet -lplibul -lsgmisc -lsgdebug $(network_LIBS) $(svn_LIBS)
+if HAVE_FRAMEWORK_PLIB
+terrasync_LDFLAGS = $(plib_FRAMEWORK)
+else
+terrasync_PLIB_LIBS = -lplibnet -lplibul
+endif
+
+terrasync_LDADD = $(terrasync_PLIB_LIBS) -lsgmisc -lsgdebug $(network_LIBS) $(svn_LIBS)
noinst_PROGRAMS = js_server
+if HAVE_FRAMEWORK_PLIB
+js_server_LDFLAGS = $(plib_FRAMEWORK)
+else
+js_server_PLIB_LIBS = -lplibjs -lplibnet -lplibul
+endif
+
js_server_SOURCES = js_server.cxx
-js_server_LDADD = -lplibjs -lplibnet -lplibul $(base_LIBS) $(joystick_LIBS) $(network_LIBS)
+js_server_LDADD = $(js_server_PLIB_LIBS) $(base_LIBS) $(joystick_LIBS) $(network_LIBS)