PREFIX?=	/usr/local
SYS_INCLUDES?=	-I/usr/src/sys-altq
SYS_DEFINES?=	-DINET6

PROGS=		altqd
ALTQD_OBJS= 	altqd.o libaltq2.o ../libaltq/libaltq.a
MAN5=		altq.conf.5
MAN8=		altqd.8

CFLAGS=		-g -Wall
CFLAGS+=	-W -Wpointer-arith -Wcast-qual -Wmissing-prototypes -ansi
DEFINES=	-DALTQ $(SYS_DEFINES)
INCLUDES=	-I. -I../libaltq $(SYS_INCLUDES)

all: $(PROGS)

install: $(PROGS)
	$(INSTALL) $(COPY) -m 0755 $(PROGS) $(PREFIX)/sbin
	$(INSTALL) $(COPY) -m 0644 $(MAN5) $(PREFIX)/man/man5
	$(INSTALL) $(COPY) -m 0644 $(MAN8) $(PREFIX)/man/man8

altqd: $(ALTQD_OBJS)
	$(CC) $(CFLAGS) $(INCLUDES) $(DEFINES) -o $@ $(ALTQD_OBJS) $(SYS_LIBS) -lm -lutil

.c.o: 
	$(CC) $(CFLAGS) $(INCLUDES) $(DEFINES) -c $*.c

clean:;		-rm -f $(PROGS) *.a *.o core *.core *.bak ,* *~ "#"*


