diff options
author | Guy Harris <guy@alum.mit.edu> | 2016-02-14 17:00:38 -0800 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2016-02-15 08:31:06 +0000 |
commit | 58d00bad1a2c4298bd58013e4808899feb657422 (patch) | |
tree | c609d6f4b56c9f99432f4da736797af94161952c /Makefile.am | |
parent | 21ab9b2cbefeb73cdc605a90e8980240452567c0 (diff) |
Build the extcap programs in the extcap directory.
That lets the version of Wireshark built with autotools find the extcap
programs.
Don't install the extcap programs under ${datadir} - that puts it under
a share directory, and share directories are for platform-independent
files, which executable images aren't (they're instruction-set
dependent, hence platform-dependent).
Change-Id: I992eeb984bdbe6b3476777f7114628c83df6080f
Reviewed-on: https://code.wireshark.org/review/13943
Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 61 |
1 files changed, 14 insertions, 47 deletions
diff --git a/Makefile.am b/Makefile.am index 617db111ec..1976a2bfd2 100644 --- a/Makefile.am +++ b/Makefile.am @@ -45,14 +45,11 @@ bin_PROGRAMS = \ @dumpcap_bin@ \ @reordercap_bin@ \ @rawshark_bin@ \ - @androiddump_bin@ \ - @sshdump_bin@ \ - @randpktdump_bin@ \ @echld_test_bin@ -EXTRA_PROGRAMS = wireshark-gtk wireshark tshark tfshark capinfos captype editcap \ - mergecap dftest randpkt text2pcap dumpcap reordercap rawshark androiddump \ - sshdump randpktdump echld_test +EXTRA_PROGRAMS = wireshark-gtk wireshark tshark tfshark capinfos captype \ + editcap mergecap dftest randpkt text2pcap dumpcap reordercap \ + rawshark echld_test # # Wireshark configuration files are put in $(pkgdatadir). @@ -528,46 +525,6 @@ rawshark_LDADD = \ @LIBGNUTLS_LIBS@ \ @LIBSMI_LDFLAGS@ -if ENABLE_STATIC -androiddump_LDFLAGS = -Wl,-static -all-static -else -androiddump_LDFLAGS = -export-dynamic -endif - -# Libraries and plugin flags with which to link androiddump. -androiddump_LDADD = \ - wiretap/libwiretap.la \ - wsutil/libwsutil.la \ - @GLIB_LIBS@ \ - @SOCKET_LIBS@ - -if ENABLE_STATIC - sshdump_LDFLAGS = -Wl,-static -all-static -else - sshdump_LDFLAGS = -export-dynamic -endif - -# Libraries and plugin flags with which to link sshdump. -sshdump_LDADD = \ - wiretap/libwiretap.la \ - wsutil/libwsutil.la \ - @GLIB_LIBS@ \ - @LIBSSH_LIBS@ \ - @SOCKET_LIBS@ - -if ENABLE_STATIC - randpktdump_LDFLAGS = -Wl,-static -all-static -else - randpktdump_LDFLAGS = -export-dynamic -endif - -# Libraries and plugin flags with which to link randpktdump. -randpktdump_LDADD = \ - wiretap/libwiretap.la \ - wsutil/libwsutil.la \ - @GLIB_LIBS@ \ - @SOCKET_LIBS@ - # Libraries with which to link text2pcap. text2pcap_LDADD = \ wsutil/libwsutil.la \ @@ -612,6 +569,7 @@ reordercap_LDADD = \ # Libraries with which to link randpkt. randpkt_LDADD = \ + randpkt_core/librandpkt_core.a \ wiretap/libwiretap.la \ wsutil/libwsutil.la \ @GLIB_LIBS@ \ @@ -1407,9 +1365,11 @@ DIST_SUBDIRS = \ help \ packaging \ plugins \ + randpkt_core \ tools \ wiretap \ wsutil \ + extcap \ docbook SUBDIRS = \ @@ -1426,6 +1386,8 @@ SUBDIRS = \ ui \ @wireshark_SUBDIRS@ \ ui/cli \ + randpkt_core \ + extcap \ . \ doc @@ -1638,7 +1600,10 @@ osx-app: $(PROGRAMS) $(SCRIPTS) $(MANS) $(DATA) packaging/macosx/Info.plist cd $(srcdir)/packaging/macosx ; \ ./osx-app.sh @OSX_APP_FLAGS@ \ --create-bundle \ - --binary-path ../staging/$(PACKAGE).inst$(bindir) ; \ + --binary-path ../staging/$(PACKAGE).inst$(bindir) \ + --plugin-path ../staging/$(PACKAGE).inst$(plugindir) \ + --extcap-path ../staging/$(PACKAGE).inst$(extcapdir) \ + --library-path ../staging/$(PACKAGE).inst$(libdir) ; \ else \ echo "Error: OS X packaging tools not found." ; \ echo "Package build abandoned." ; \ @@ -1694,6 +1659,7 @@ checkapi: checkapi_local cd epan/dissectors && $(MAKE) checkapi cd epan/dissectors/dcerpc && $(MAKE) checkapi cd plugins && $(MAKE) checkapi + cd randpkt_core && $(MAKE) checkapi cd wsutil && $(MAKE) checkapi wsar_html: doxygen.cfg doxygen_global.cfg FORCE @@ -1702,6 +1668,7 @@ if HAVE_DOXYGEN cd epan && $(MAKE) $@ cd capchild && $(MAKE) $@ cd caputils && $(MAKE) $@ + cd randpkt_core && $(MAKE) $@ cd ui && $(MAKE) $@ (umask 022 ; $(DOXYGEN) doxygen.cfg) endif |