Home | History | Annotate | Line # | Download | only in altqstat
Makefile revision 1.1
      1 PREFIX?=	/usr/local
      2 SYS_INCLUDES?=	-I/usr/src/sys-altq
      3 
      4 PROG=		altqstat
      5 OBJS= 		altqstat.o quip_client.o qdisc_conf.o \
      6 		qdisc_cbq.o qdisc_hfsc.o qdisc_cdnr.o \
      7 		qdisc_wfq.o qdisc_fifoq.o \
      8 		qdisc_red.o qdisc_rio.o qdisc_blue.o qdisc_priq.o
      9 MAN1=		altqstat.1
     10 
     11 CFLAGS=		-g -Wall
     12 CFLAGS+=	-W -Wpointer-arith -Wcast-qual -Wmissing-prototypes -ansi
     13 DEFINES=	-DALTQ $(SYS_DEFINES)
     14 INCLUDES=	-I. -I../libaltq $(SYS_INCLUDES)
     15 
     16 all: $(PROG)
     17 
     18 install: $(PROG)
     19 	$(INSTALL) $(COPY) -m 0755 $(PROG) $(PREFIX)/bin
     20 	$(INSTALL) $(COPY) -m 0644 $(MAN1) $(PREFIX)/man/man1
     21 
     22 altqstat: $(OBJS)
     23 	$(CC) $(CFLAGS) $(INCLUDES) $(DEFINES) -o $@ $(OBJS) $(SYS_LIBS) -lcurses
     24 
     25 .c.o: 
     26 	$(CC) $(CFLAGS) $(INCLUDES) $(DEFINES) -c $*.c
     27 
     28 clean:;		-rm -f $(PROG) *.a *.o core *.core *.bak ,* *~ "#"*
     29