sysconf_DATA = manuf
+# Any POSIX-compatible YACC should honor the -p flag
+YFLAGS=-d -p dfilter_
+
ethereal_SOURCES = \
+ alignment.h \
capture.c \
+ capture.h \
+ colors.c \
+ colors.h \
+ column.c \
+ column.h \
+ dfilter-int.h \
+ dfilter-grammar.y \
+ dfilter-scanner.l \
+ dfilter.c \
+ dfilter.h \
+ display.c \
+ display.h \
ethereal.c \
+ ethereal.h \
ethertype.c \
+ etypes.h \
file.c \
+ file.h \
filter.c \
+ filter.h \
follow.c \
- menu.c \
- packet.c \
+ follow.h \
+ globals.h \
+ gtkpacket.c \
+ gtkpacket.h \
packet-aarp.c \
packet-arp.c \
packet-atalk.c \
+ packet-atm.c \
packet-bootp.c \
+ packet-cdp.c \
+ packet-clip.c \
packet-data.c \
packet-dns.c \
+ packet-dns.h \
packet-eth.c \
packet-fddi.c \
- packet-llc.c \
- packet-lpd.c \
+ packet-ftp.c \
+ packet-giop.c \
+ packet-gre.c \
+ packet-http.c \
+ packet-icmpv6.c\
packet-ip.c \
+ packet-ip.h \
+ packet-ipsec.c \
packet-ipv6.c \
+ packet-ipv6.h \
packet-ipx.c \
+ packet-ipx.h \
+ packet-isakmp.c\
+ packet-lapb.c \
+ packet-llc.c \
+ packet-lpd.c \
packet-nbipx.c \
packet-nbns.c \
packet-ncp.c \
+ packet-ncp.h \
+ packet-netbios.c \
+ packet-netbios.h \
+ packet-nntp.c \
packet-null.c \
packet-osi.c \
packet-ospf.c \
+ packet-ospf.h \
+ packet-pop.c \
packet-ppp.c \
+ packet-pppoe.c \
+ packet-pptp.c \
+ packet-radius.c\
packet-raw.c \
packet-rip.c \
+ packet-rip.h \
+ packet-rsvp.c \
+ packet-rsvp.h \
+ packet-rtsp.c \
+ packet-sdp.c \
+ packet-smb.c \
packet-tcp.c \
+ packet-telnet.c\
+ packet-tftp.c \
packet-tr.c \
packet-trmac.c \
packet-udp.c \
packet-vines.c \
- prefs.c \
- print.c \
- ps.c \
- resolv.c \
- util.c \
- capture.h \
- config.h \
- ethereal.h \
- etypes.h \
- file.h \
- filter.h \
- follow.h \
- menu.h \
- packet.h \
- packet-dns.h \
- packet-ipv6.h \
- packet-ipx.h \
- packet-ncp.h \
- packet-ospf.h \
- packet-rip.h \
packet-vines.h \
+ packet-x25.c \
+ packet.c \
+ packet.h \
+ prefs.c \
prefs.h \
+ print.c \
print.h \
+ proto.c \
+ proto.h \
+ ps.c \
ps.h \
+ resolv.c \
resolv.h \
- util.h
+ smb.h \
+ summary.c \
+ summary.h \
+ timestamp.h \
+ util.c \
+ util.h \
+ xdlc.c \
+ xdlc.h
EXTRA_ethereal_SOURCES = \
- snprintf.c \
- snprintf.h \
- snprintf-imp.h
+ dfilter-grammar.c \
+ dfilter-grammar.h \
+ dfilter-scanner.c \
+ packet-snmp.c \
+ snprintf.c \
+ snprintf.h \
+ snprintf-imp.h \
+ strerror.c \
+ strerror.h
-ethereal_DEPENDENCIES = @SNPRINTF_O@ @LIBWIRETAP_A@
-ethereal_LDADD = @SNPRINTF_O@ @LIBWIRETAP_A@
+ethereal_DEPENDENCIES = @SNMP_O@ @SNPRINTF_O@ @STRERROR_O@ wiretap/libwiretap.a gtk/libui.a
+ethereal_LDADD = @SNMP_O@ @SNPRINTF_O@ @STRERROR_O@ wiretap/libwiretap.a gtk/libui.a @SNMP_A@
ps.c: print.ps rdps
- ./rdps print.ps ps.c
+ ./rdps $(srcdir)/print.ps ps.c
rdps: rdps.c
- $(CC) -o rdps rdps.c
+ $(CC) -o rdps $(srcdir)/rdps.c
-DISTCLEANFILES = \
- rdps \
- ps.c
+DISTCLEANFILES = \
+ rdps \
+ ps.c \
+ *~
-EXTRA_DIST = \
- doc/Makefile \
- doc/ethereal.pod \
- ethereal.1 \
+EXTRA_DIST = \
+ config.h.win32 \
+ doc/Makefile.in \
+ doc/Makefile.am \
+ doc/dfilter2pod.in \
+ doc/ethereal.pod.template \
+ ethereal.spec.in \
image/icon-excl.xpm \
image/icon-ethereal.xpm \
+ Makefile.nmake \
manuf \
print.ps \
+ README.linux \
+ README.tru64 \
+ README.win32 \
rdps.c
-SUBDIRS=wiretap
+SUBDIRS = wiretap gtk @SUBDIRS@
+
+ethereal.1: ethereal doc/ethereal.pod.template
+ (cd doc ; \
+ $(MAKE) ../ethereal.1 )
+
+dfilter-scanner.c : dfilter-scanner.l
+ $(LEX) -Pdfilter_ -t $(srcdir)/dfilter-scanner.l > dfilter-scanner.c