# Generated automatically from Makefile.in by configure.
##
## Makefile.in for xipdump in 
## 
## Made by 
## Login   <vianney@epita.fr>
## 
## Started on  Thu Oct 28 20:34:22 1999 
## Last update Wed Dec 22 08:51:40 1999 
##
C2MAN = c2man
CC = gcc
DOPROTO = do_proto
INSTALL = /usr/bin/install -c
MAKEDEPEND = /usr/bin/X11/makedepend
MV = mv
RANLIB = ranlib
RM = rm -f
TOUCH = touch
WBUILD = wbuild -n
YACC = yacc

CFLAGS = -g -O2 -I/usr/X11R6/include -I../libpcap-0.4 -I../Libnet-1.0/include 
LOCAL_CFLAGS = $(CFLAGS) -I.
LDFLAGS =  -L/usr/X11R6/lib -L../libpcap-0.4 -L../Libnet-1.0/lib
LOCAL_LDFLAGS = $(LDFLAGS) -lXaw -lXmu -lXt -lXext -lX11 -lpcap -lnet
WBUILDFLAGS = -h Xmg -p Xmg

prefix = /usr/local
exec_prefix = ${prefix}
bindir = ${exec_prefix}/bin
mandir = ${prefix}/man
datadir = ${prefix}/share

OBJS = mg_alloc.o mg_arr.o mg_arr_char.o mg_assoc.o mg_bit.o mg_buf.o \
mg_dict.o mg_dict_int.o mg_dict_str.o mg_dm.o mg_dyn_str.o \
mg_err.o mg_hash.o mg_id.o mg_id_ptr.o mg_id_str.o mg_int.o \
mg_mask.o mg_misc.o mg_parse.o mg_printf.o mg_stack.o \
mg_str.o mg_sysdep.o mg_vec.o mg_vec_buf.o mg_vec_int.o \
mg_vec_ptr.o mg_vec_str.o mg_opt.o gdm.o gmatch.o snprintf.o \
pat_16.o pat_32.o pat_8.o pat_arp.o pat_boolean.o pat_bootp.o \
pat_buf.o pat_bytebuf.o pat_data.o pat_dns.o pat_ethaddr.o pat_ether.o \
pat_icmp.o pat_icmpcode.o pat_ieee802.o pat_igmp.o pat_inaddr.o \
pat_ip.o pat_ipproto.o pat_mac.o pat_null.o pat_pad.o pat_pat.o \
pat_port.o pat_rip.o pat_rpc.o pat_rpcnum.o pat_seqack.o pat_shortbuf.o \
pat_subnet.o pat_sz.o pat_tcp.o pat_tftp.o pat_time.o pat_tr.o \
pat_udp.o \
pat.o patdef.o nbgethost.o pkt.o pktio.o pktsav.o paterr.o \
gmt2local.o \
Xmg.o XmgAction.o XmgCvt.o XmgDict.o XmgErr.o XmgFancy.o XmgFileGet.o \
XmgI.o XmgMacro.o XmgMessage.o XmgPrompt.o XmgPulldown.o \
Group.o SmeBSBM.o Xws.o Tabs.o TextField.o ScrollText.o Gcs.o \
FileNom.o match.o Viewlist.o \
xipcap.o xipcust.o xiperr.o xipimg.o xipnet.o xippkt.o xiprepl.o \
xipres.o xipshcut.o xipvar.o \
scandir.o alphasort.o \
main.o

SRCS = mg_alloc.c mg_arr.c mg_arr_char.c mg_assoc.c mg_bit.c mg_buf.c \
mg_dict.c mg_dict_int.c mg_dict_str.c mg_dm.c mg_dyn_str.c \
mg_err.c mg_hash.c mg_id.c mg_id_ptr.c mg_id_str.c mg_int.c \
mg_mask.c mg_misc.c mg_parse.c mg_printf.c mg_stack.c \
mg_str.c mg_sysdep.c mg_vec.c mg_vec_buf.c mg_vec_int.c \
mg_vec_ptr.c mg_vec_str.c mg_opt.c gdm.c gmatch.c snprintf.c \
pat_16.c pat_32.c pat_8.c pat_arp.c pat_boolean.c pat_bootp.c \
pat_buf.c pat_bytebuf.c pat_data.c pat_dns.c pat_ethaddr.c pat_ether.c \
pat_icmp.c pat_icmpcode.c pat_ieee802.c pat_igmp.c pat_inaddr.c \
pat_ip.c pat_ipproto.c pat_mac.c pat_null.c pat_pad.c pat_pat.c \
pat_port.c pat_rip.c pat_rpc.c pat_rpcnum.c pat_seqack.c pat_shortbuf.c \
pat_subnet.c pat_sz.c pat_tcp.c pat_tftp.c pat_time.c pat_tr.c \
pat_udp.c \
pat.c patdef.c nbgethost.c pkt.c pktio.c pktsav.c paterr.c \
gmt2local.c \
Xmg.c XmgAction.c XmgCvt.c XmgDict.c XmgErr.c XmgFancy.c XmgFileGet.c \
XmgI.c XmgMacro.c XmgMessage.c XmgPrompt.c XmgPulldown.c \
Group.c SmeBSBM.c Xws.c Tabs.c TextField.c ScrollText.c Gcs.c \
FileNom.c match.c Viewlist.c \
xipcap.c xipcust.c xiperr.c xipimg.c xipnet.c xippkt.c xiprepl.c \
xipres.c xipshcut.c xipvar.c \
main.c

PROG = xipdump

MANSECTION = 3
MANDIR = man

all: $(PROG)

$(PROG): $(OBJS)
	$(CC) -o $(PROG) $(OBJS) $(LOCAL_LDFLAGS) 

proto:
	$(DOPROTO) $(LOCAL_INCLUDES) $(COND_CFLAGS) include/*.h

fproto:
	$(TOUCH) *.c
	$(MAKE) proto

depend:
	$(MAKEDEPEND) $(DEPENDFLAGS) $(SRCS)

clean:
	$(RM) $(OBJS) $(PROG)

mans:
	for src in $(SRCS); do \
		echo making $@ for $$src;\
		$(C2MAN) $(LOCAL_INCLUDES) -S$(MANSECTION) -o$(MANDIR) $$src;\
	done   

install: $(PROG)
	$(INSTALL) -s xipdump $(bindir)
	$(INSTALL) xipdump.8 $(mandir)/man8
	$(INSTALL) -d $(datadir)/xipdump
	$(INSTALL) -d $(datadir)/xipdump/pkt
	$(INSTALL) -d $(datadir)/xipdump/pkc
	$(INSTALL) data/pkt/* $(datadir)/xipdump/pkt
	$(INSTALL) data/pkc/* $(datadir)/xipdump/pkc
	$(INSTALL) Xipdump.ad /usr/X11R6/lib/X11/app-defaults/Xipdump

.SUFFIXES: .E .w

.c.o:
	$(CC) $(LOCAL_CFLAGS) -c $<

.c.E:
	$(CC) $(LOCAL_CFLAGS) -E $<

.w.c:
	$(WBUILD) $(WBUILDFLAGS) $<
