Mercurial > hg > aim92
diff wdf/makefile @ 0:5242703e91d3 tip
Initial checkin for AIM92 aimR8.2 (last updated May 1997).
author | tomwalters |
---|---|
date | Fri, 20 May 2011 15:19:45 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/wdf/makefile Fri May 20 15:19:45 2011 +0100 @@ -0,0 +1,70 @@ +########################################################################### +# +# Makefile for AIM filterbank library (WDF-TLF version): libwdf.a +# +# (For convenience, this makefile directly calls the root makefile). +# +# @(#)makefile 1.35 J. Holdsworth, (MRC-APU) 6/6/91 +# M. Allerhand, (MRC-APU) 26/1/93 +# C. Giguere, 10/3/94 +# +########################################################################### + + +default : install + +MDIR = ../model +SDIR = ../stitch +FDIR = ../filter + +WLIB = libwdf.a + +INCLUDES = -I$(MDIR) -I$(SDIR) -I$(FDIR) + +.c.o : + $(CC) $(CFLAGS) $(INCLUDES) -c $< + + +############################################################################ +# Make filterbank library (WDF-TLF version). + +OBJS = upsample.o fir.o ear.o wdf_ear.o bank_tl.o wdf_tl.o \ + formulae_tl.o scales_tl.o meddis.o + +lib $(WLIB) : $(OBJS) + ar rc $@ $? ; $(RANLIB) $@ + + +############################################################################ +# dependencies + +upsample.o: $(SDIR)/stitch.h $(SDIR)/source.h $(MDIR)/calc.h calc_tl.h \ + fir.h upsample.h +fir.o: $(SDIR)/stitch.h $(MDIR)/calc.h calc_tl.h fir.h +ear.o: $(SDIR)/stitch.h $(SDIR)/source.h $(MDIR)/calc.h calc_tl.h \ + wdf_ear.h ear.h +wdf_ear.o: $(SDIR)/stitch.h $(MDIR)/calc.h calc_tl.h wdf_ear.h +bank_tl.o: $(SDIR)/stitch.h $(SDIR)/source.h $(MDIR)/calc.h calc_tl.h \ + $(FDIR)/formulae.h $(FDIR)/scales.h formulae_tl.h scales_tl.h \ + wdf_tl.h wdf_ear.h ear.h $(MDIR)/bank.h bank_tl.h +wdf_tl.o: $(SDIR)/stitch.h $(SDIR)/source.h $(MDIR)/calc.h calc_tl.h \ + bank_tl.h wdf_ear.h wdf_tl.h +formulae_tl.o: formulae_tl.h +scales_tl.o: scales_tl.h +meddis.o: $(SDIR)/stitch.h $(SDIR)/source.h $(MDIR)/calc.h calc_tl.h \ + meddis.h + +############################################################################ +# Make targets in root makefile. + +TARGETS = main install all sources \ + links alllinks demo tar \ + ftp tape mail clean \ + sccslinks cleansccs help noplot + +$(TARGETS) : FORCE + @ cd .. ; make $@ +FORCE: + + +############################################################################