Преглед изворни кода

wireshark: fix autotool build

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto пре 2 недеља
родитељ
комит
95458b01f5
2 измењених фајлова са 10 додато и 9 уклоњено
  1. 9 6
      Makefile.am
  2. 1 3
      wireshark/Makefile.am

+ 9 - 6
Makefile.am

@@ -53,6 +53,10 @@ dist_doc_DATA		= LICENSE INSTALL README.recovery AUTHORS
 SUBDIRS			= include common_lib lib exec tools test pkgconfig \
 SUBDIRS			= include common_lib lib exec tools test pkgconfig \
 			  man init conf vqsim bindings
 			  man init conf vqsim bindings
 
 
+if BUILD_WSDISSECTOR
+SUBDIRS			+= wireshark
+endif
+
 coverity:
 coverity:
 	rm -rf cov
 	rm -rf cov
 	make clean
 	make clean
@@ -155,6 +159,11 @@ $(SPEC): $(SPEC).in
 		-e "s#@DIRTY@#$$dirty#g" \
 		-e "s#@DIRTY@#$$dirty#g" \
 		-e "s#@date@#$$date#g" \
 		-e "s#@date@#$$date#g" \
 	$< > $@-t; \
 	$< > $@-t; \
+if BUILD_WSDISSECTOR
+	sed -i -e "s#@buildwsdissector@#bcond_without#g" $@-t \
+else
+	sed -i -e "s#@buildwsdissector@#bcond_with#g" $@-t \
+endif
 	chmod a-w $@-t
 	chmod a-w $@-t
 	mv $@-t $@
 	mv $@-t $@
 
 
@@ -175,12 +184,6 @@ rpm: clean _version
 	$(MAKE) $(SPEC) $(TARFILE)
 	$(MAKE) $(SPEC) $(TARFILE)
 	rpmbuild $(WITH_LIST) $(RPMBUILDOPTS) -ba $(SPEC)
 	rpmbuild $(WITH_LIST) $(RPMBUILDOPTS) -ba $(SPEC)
 
 
-if BUILD_WSDISSECTOR
-	sed -i -e "s#@buildwsdissector@#bcond_without#g" $@-t
-else
-	sed -i -e "s#@buildwsdissector@#bcond_with#g" $@-t
-endif
-
 # release/versioning
 # release/versioning
 BUILT_SOURCES	= .version
 BUILT_SOURCES	= .version
 .version:
 .version:

+ 1 - 3
wireshark/Makefile.am

@@ -8,8 +8,6 @@
 
 
 MAINTAINERCLEANFILES		= Makefile.in
 MAINTAINERCLEANFILES		= Makefile.in
 
 
-include $(top_srcdir)/build-aux/check.mk
-
 noinst_HEADERS			= packet-corosync-totemknet.h
 noinst_HEADERS			= packet-corosync-totemknet.h
 
 
 wsdissectorlibdir		= $(wireshark_INSTALL_PREFIX)/$(wireshark_PLUGINDIR)/epan
 wsdissectorlibdir		= $(wireshark_INSTALL_PREFIX)/$(wireshark_PLUGINDIR)/epan
@@ -21,6 +19,6 @@ LIBS				=
 
 
 corosync_totemknet_la_SOURCES		= packet-corosync-totemknet.c
 corosync_totemknet_la_SOURCES		= packet-corosync-totemknet.c
 
 
-corosync_totemknet_la_CFLAGS		= $(wireshark_CFLAGS) -DPLUGINPATH="\"$(pkglibdir)\"" -DWIRESHARK_BUILD=1
+corosync_totemknet_la_CFLAGS		= $(wireshark_CFLAGS)
 corosync_totemknet_la_LDFLAGS		= -module -avoid-version -export-dynamic
 corosync_totemknet_la_LDFLAGS		= -module -avoid-version -export-dynamic
 corosync_totemknet_la_LIBADD		= $(wireshark_LIBS)
 corosync_totemknet_la_LIBADD		= $(wireshark_LIBS)