#
# Makefile for G0LGS's FBB WP-TOOL
#

VERS=0.33
VDATE=12th July 2002
VERSION=V$(VERS) ($(VDATE))

CC = gcc
LD = gcc

# For XFBB 7.00
#BINDIR=/home/xfbb/bin
#SCRIPTS=/tmp
#CFGDIR=/home/xfbb
#CFLAGS = -Wall -O2 -g -DVersion='"$(VERSION) for XFBB V7.00"' -DV700

# For XFBB 7.01+
BINDIR=/usr/lib/fbb/tool
SCRIPTS=/usr/lib/fbb/script/maintenance
CFGDIR=/etc/ax25/fbb
CFLAGS = -Wall -O2 -g -DVersion='"$(VERSION) for XFBB V7.01+"'

# Dynamically Linked
#LDFLAGS =
# Statically linked:
LDFLAGS = -static-libgcc

BINS = wp-tool

all:		$(BINS)

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

clean:
		rm -f core *.o *~ *.bak *.orig

distclean:	clean
		rm -f wp-tool

wp-tool:	Makefile utils.o wputils.o wplist.o wp-tool.o
		$(LD) $(LDFLAGS) -o wp-tool utils.o wputils.o wplist.o wp-tool.o $(LIBS)

utils.o:	Makefile utils.h utils.c

wputils.o:	Makefile wputils.h wputils.c

wplist.o:	Makefile wplist.h wplist.c

wp-tool.o:	Makefile wp-tool.c wplist.h wplist.c wputils.h wputils.c

install:	all
		install --strip -m 750 wp-tool $(BINDIR)
		install -m 755 wp-tidy $(SCRIPTS)/10_wp-tidy
		@echo "install done"

installcfg:
		install -m 640 wpclean.cfg $(CFGDIR)
		@echo "installcfg done"

strip:
		@echo "Striping " $(BINS)
		@strip $(BINS)

dist:		clean
		@tar -zcvf wp-tool-src-$(VERS).tar.gz Makefile CHANGES README *.[ch] wpclean.cfg wp-tidy > /dev/null
		@echo wp-tool-src-$(VERS).tar.gz Created.
