# generic Makefile
#
# needed for all UNIX flavours
COMMON_OBJ = ipxtund.o readconfig.o ether.o udp-tcp.o log.o ipxtool.o sdb.o \
             sysstuff.o tcp-connect.o router-connect.o compress.o
#
# needed for Berkely Packet Filter based Ethernet UNIX (e.g. FreeBSD)
#OBJ = $(COMMON_OBJ) ether_bpf.o
#
# needed for socket based Ethernet UNIX (e.g. Linux)
OBJ = $(COMMON_OBJ) ether_socket.o
#
# -lz is for linking zlib
#
CFLAGS =-g -Wall $X_EXTRAFLAGS

ipxtund: $(OBJ)
	$(CC) $(CFLAGS) -o ipxtund $(OBJ) -lz $Z_EXTRALIBS

clean:
	rm -f ipxtund $(OBJ)
	rm -f .nfs* *.core examples/.nfs*
