view tools/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 source
#############################################################################
#
#
#       Makefile for AIM tools  - Michael Allerhand 1993
#
#  Machine defaults:-
#
#  on DEC:
#               CC        =  cc
#               CFLAGS    =  -O  -I/usr/include
#               LDFLAGS   =  -L/usr/lib -lX11 -lm
#  on SUN:
#               CC        =  cc
#               CFLAGS    =  -O  -I/usr/openwin/include
#               LDFLAGS   =  -L/usr/lib -lX11 -lm
#  on SUN (gcc):
#               CC        =  gcc        (eg: /usr/local/bin/gcc)
#               CFLAGS    =  -O2  -I/usr/openwin/include
#               LDFLAGS   =  -L/usr/lib -lX11 -lm
#
#  on SUN (using APU local sun Xlib server):
#               CC        =  cc
#               CFLAGS    =  -O  -I/usr/local2/include
#               LDFLAGS   =  -L/usr/local2/lib -lX11 -lm
#
#


.c.o :
	$(CC) $(CFLAGS)  -c $<


OBJS = hdr           atob          btoa            bufwave           \
       bufframe                                                      \
       chi           convert       edframe         edwave            \
       fbank         ftoa          ftos            gate              \
       integframe    loudness      merge           naptosai          \
       noise         op            pitch_strength  ptrain            \
       ramp          saitonap      scale           sp_weights        \
       stats         step          stof            swab              \
       tone          filt1

SOBJS = acf          acgram        audim           conv              \
	fft          ftgram        racf            smooth            \
	gauss        cosine

XOBJS = x11fonts     x11gram       x11play         x11plot


$(OBJS) : strmatch.o options.o units.o header.o $$@.o

$(XOBJS) : x11coord.o $$@.o

$(SOBJS) : strmatch.o options.o units.o header.o sigproc.o  $$@.o


############################################################################
# dependencies

x11gram.o        : x11coord.h
x11fonts.o       : x11coord.h
x11play.o        : x11coord.h
x11plot.o        : x11coord.h
x11coord.o       : x11coord.h

strmatch.o       : strmatch.h
options.o        : options.h strmatch.h
units.o          : units.h strmatch.h
header.o         : header.h units.h
sigproc.o        : sigproc.h

ftos.o           : options.h
stof.o           : options.h

op.o             : options.h strmatch.h

hdr.o            : strmatch.h header.h

integframe.o     : options.h strmatch.h header.h
ftoa.o           : options.h strmatch.h header.h

atob.o           : options.h units.h strmatch.h
btoa.o           : options.h units.h strmatch.h
edwave.o         : options.h units.h strmatch.h
bufwave.o        : options.h units.h strmatch.h
convert.o        : options.h units.h strmatch.h
loudness.o       : options.h units.h strmatch.h
pitch_strength.o : options.h units.h strmatch.h
ptrain.o         : options.h units.h strmatch.h
tone.o           : options.h units.h strmatch.h
merge.o          : options.h units.h strmatch.h
noise.o          : options.h units.h strmatch.h
ramp.o           : options.h units.h strmatch.h
swab.o           : options.h units.h strmatch.h
stats.o          : options.h units.h strmatch.h
scale.o          : options.h units.h strmatch.h
chi.o            : options.h units.h strmatch.h
filt1.o          : options.h units.h strmatch.h
step.o           : options.h units.h strmatch.h
gate.o           : options.h units.h strmatch.h

naptosai.o       : options.h units.h strmatch.h header.h
saitonap.o       : options.h units.h strmatch.h header.h
bufframe.o       : options.h units.h strmatch.h header.h
sp_weights.o     : options.h units.h strmatch.h header.h

fbank.o          : options.h units.h strmatch.h header.h freqs.c
edframe.o        : options.h units.h strmatch.h header.h freqs.c

fft.o            : options.h units.h strmatch.h sigproc.h
acf.o            : options.h units.h strmatch.h sigproc.h
racf.o           : options.h units.h strmatch.h sigproc.h
conv.o           : options.h units.h strmatch.h sigproc.h
smooth.o         : options.h units.h strmatch.h sigproc.h
gauss.o          : options.h units.h strmatch.h sigproc.h
cosine.o         : options.h units.h strmatch.h sigproc.h

acgram.o         : options.h units.h strmatch.h header.h sigproc.h
ftgram.o         : options.h units.h strmatch.h header.h sigproc.h
audim.o          : options.h units.h strmatch.h header.h sigproc.h