1 1.1 thorpej PREFIX?= /usr/local 2 1.1 thorpej SYS_INCLUDES?= -I/usr/src/sys-altq 3 1.1 thorpej 4 1.1 thorpej PROGS= altqd 5 1.1 thorpej ALTQD_OBJS= altqd.o if_nameindex.o libaltq2.o ../libaltq/libaltq.a 6 1.1 thorpej MAN5= altq.conf.5 7 1.1 thorpej MAN8= altqd.8 8 1.1 thorpej 9 1.1 thorpej CFLAGS= -g -Wall 10 1.1 thorpej CFLAGS+= -W -Wpointer-arith -Wcast-qual -Wmissing-prototypes -ansi 11 1.1 thorpej DEFINES= -DALTQ $(SYS_DEFINES) 12 1.1 thorpej INCLUDES= -I. -I../libaltq $(SYS_INCLUDES) 13 1.1 thorpej 14 1.1 thorpej all: $(PROGS) 15 1.1 thorpej 16 1.1 thorpej install: $(PROGS) 17 1.1 thorpej $(INSTALL) $(COPY) -m 0755 $(PROGS) $(PREFIX)/bin 18 1.1 thorpej $(INSTALL) $(COPY) -m 0644 $(MAN5) $(PREFIX)/man/man5 19 1.1 thorpej $(INSTALL) $(COPY) -m 0644 $(MAN8) $(PREFIX)/man/man8 20 1.1 thorpej 21 1.1 thorpej altqd: $(ALTQD_OBJS) 22 1.1 thorpej $(CC) $(CFLAGS) $(INCLUDES) $(DEFINES) -o $@ $(ALTQD_OBJS) $(SYS_LIBS) -lm 23 1.1 thorpej 24 1.1 thorpej .c.o: 25 1.1 thorpej $(CC) $(CFLAGS) $(INCLUDES) $(DEFINES) -c $*.c 26 1.1 thorpej 27 1.1 thorpej clean:; -rm -f $(PROGS) *.a *.o core *.core *.bak ,* *~ "#"* 28 1.1 thorpej 29 1.1 thorpej 30