Home | History | Annotate | Line # | Download | only in libaltq
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 LIB=	libaltq.a
      5  1.1  thorpej 
      6  1.1  thorpej OBJS= 	qop.o parser.o quip_server.o qop_cdnr.o qop_errlist.o \
      7  1.1  thorpej 	qop_conf.o qop_dummy.o qop_cbq.o qop_hfsc.o qop_priq.o \
      8  1.1  thorpej 	qop_red.o qop_rio.o qop_blue.o qop_wfq.o qop_fifoq.o \
      9  1.1  thorpej 	qop_priq.o
     10  1.1  thorpej 
     11  1.1  thorpej CFLAGS=		-g -Wall
     12  1.1  thorpej CFLAGS+=	-Wpointer-arith -Wcast-qual -Wmissing-prototypes -ansi
     13  1.1  thorpej DEFINES=	-DALTQ $(SYS_DEFINES)
     14  1.1  thorpej INCLUDES=	-I. $(SYS_INCLUDES)
     15  1.1  thorpej 
     16  1.1  thorpej all: $(LIB)
     17  1.1  thorpej 
     18  1.1  thorpej install: $(LIB)
     19  1.1  thorpej 	$(INSTALL) $(COPY) -m 0444 $(LIB) $(PREFIX)/lib
     20  1.1  thorpej 
     21  1.1  thorpej libaltq.a: libaltq.a($(OBJS))
     22  1.1  thorpej 	rm -f $@
     23  1.1  thorpej 	ar cq $@ `lorder $(OBJS) | tsort -q`
     24  1.1  thorpej 	ranlib $@
     25  1.1  thorpej 
     26  1.1  thorpej .c.o: 
     27  1.1  thorpej 	$(CC) $(CFLAGS) $(INCLUDES) $(DEFINES) -c $*.c
     28  1.1  thorpej 
     29  1.1  thorpej clean:;		-rm -f $(LIB) *.a *.o core *.core *.bak ,* *~ "#"*
     30  1.1  thorpej 
     31  1.1  thorpej 
     32  1.1  thorpej 
     33  1.1  thorpej 
     34  1.1  thorpej 
     35  1.1  thorpej 
     36  1.1  thorpej 
     37  1.1  thorpej 
     38  1.1  thorpej 
     39