#
# $Id: Makefile,v 1.6 1996/03/18 23:22:58 lf Exp $
#
# Copyright (C) 1995 Lars Fenneberg
#
# See the file COPYRIGHT for the respective terms and conditions. 
# If the file is missing contact me at in5y050@public.uni-hamburg.de 
# and I'll send you a copy.
#

include ../MCONFIG

LIBS:=$(LIBS) -L. -lradclient $(LIBSHADOW)

LIB_SRCS=log.c dict.c avpair.c md5.c ip_util.c clientid.c buildreq.c sendserver.c config.c util.c env.c

HDRS=radius.h md5.h

LIB_OBJS=$(LIB_SRCS:.c=.o)

all: radlogin radacct mksid mktime radstatus getifname

libradclient.a: $(LIB_OBJS)
	ar rsv $@ $^
	ranlib $@

radlogin.o: libradclient.a
radacct.o: libradclient.a
mksid.o: libradclient.a
mktime.o: libradclient.a
radstatus.o: libradclient.a
getifname.o: libradclient.a

ci:
	-$(CI) $(CIFLAGS) $(LIB_SRCS) $(HDRS) radlogin.c radacct.c\
		mksid.c mktime.c radstatus.c getifname.c Makefile

co:
	-$(CO) $(COFLAGS) $(LIB_SRCS) $(HDRS) radlogin.c radacct.c\
		mksid.c mktime.c radstatus.c getifname.c Makefile

clean:
	rm -f *~ *.bak *.o radlogin radacct mksid mktime radstatus getifname \
	libradclient.a a.out core

depend:
	makedepend -Y -- $(CFLAGS) -- *.c 2>/dev/null

# DO NOT DELETE

avpair.o: radius.h
buildreq.o: radius.h
clientid.o: radius.h
config.o: radius.h
dict.o: radius.h
env.o: radius.h
getifname.o: radius.h
ip_util.o: radius.h
md5.o: md5.h
mksid.o: radius.h
radacct.o: radius.h messages.h pathnames.h
radlogin.o: radius.h messages.h pathnames.h
radstatus.o: radius.h pathnames.h
sendserver.o: radius.h pathnames.h
util.o: radius.h
