#
#	MacGated - User Space interface to Appletalk-IP decapsulation.
#                - Node IP registration and routing daemon.
#
#	Makefile for MacGate suite
#
#	Written by: Jay Schulist <Jay.Schulist@spacs.k12.wi.us>
#		    Copyright (C) 1997-1998 Jay Schulist
#
# This software may be used and distributed according to the terms
# of the GNU Public License, incorporated herein by reference.
#

CFLAGS = -Wall
LIBS = -latalk
CC = gcc

all: clean MacGated MacPinger MacRoute MacRegister install

MacGated: Misc.o Device.o NBP.o MacGated.o
	${CC} ${CFLAGS} -o MacGated Misc.o Device.o NBP.o MacGated.o ${LIBDIRS} ${LIBS}

MacPinger: Misc.o MacPinger.o
	${CC} ${CFLAGS} -o MacPinger Misc.o MacPinger.o ${LIBDIRS} ${LIBS}

MacRoute: Misc.o MacRoute.o
	${CC} ${CFLAGS} -o MacRoute Misc.o MacRoute.o ${LIBDIRS} ${LIBS}

MacRegister: Misc.o NBP.o MacRegister.o
	${CC} ${CFLAGS} -o MacRegister Misc.o NBP.o MacRegister.o ${LIBDIRS} ${LIBS}

clean:
	rm -f *.o MacGated MacPinger MacRoute MacRegister core

install:
	install -m755 -s MacGated /usr/sbin
	install -m755 -s MacPinger /usr/sbin
	install -m755 -s MacRoute /usr/sbin
	install -m755 -s MacRegister /usr/sbin
