comparison filter/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
comparison
equal deleted inserted replaced
-1:000000000000 0:5242703e91d3
1 ###########################################################################
2 #
3 # Makefile for AIM filterbank library: libfilter.a
4 #
5 # (For convenience, this makefile directly calls the root makefile).
6 #
7 # @(#)makefile 1.35 J. Holdsworth, (MRC-APU) 6/6/91
8 # M. Allerhand, (MRC-APU) 26/1/93
9 #
10 #
11 ###########################################################################
12
13
14 default : install
15
16 SDIR = ../stitch
17
18 FLIB = libfilter.a
19
20 INCLUDES = -I$(SDIR)
21
22 .c.o :
23 $(CC) $(CFLAGS) $(INCLUDES) -c $<
24
25
26 ############################################################################
27 # Make filterbank library.
28
29 OBJS = gamma_tone.o phase.o recurse.o all.o imb.o scales.o formulae.o
30
31 lib $(FLIB) : $(OBJS)
32 ar rc $@ $? ; $(RANLIB) $@
33
34
35 ############################################################################
36 # dependencies
37
38 gamma_tone.o: $(SDIR)/stitch.h gamma_tone.h formulae.h recurse.h scales.h phase.h
39 phase.o: $(SDIR)/stitch.h phase.h
40 recurse.o: $(SDIR)/stitch.h recurse.h
41 all.o: $(SDIR)/stitch.h phase.h generic.c recurse.h gamma_tone.h
42 scales.o: scales.h
43 formulae.o: formulae.h
44
45 ############################################################################
46 # Make targets in root makefile.
47
48 TARGETS = main install all sources \
49 links alllinks demo tar \
50 ftp tape mail clean \
51 sccslinks cleansccs help noplot
52
53 $(TARGETS) : FORCE
54 @ cd .. ; make $@
55 FORCE:
56
57
58 ############################################################################