Home | History | Annotate | Line # | Download | only in altqd
Makefile revision 1.1
      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