home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.ee.lbl.gov
/
2014.05.ftp.ee.lbl.gov.tar
/
ftp.ee.lbl.gov
/
sst.tar.Z
/
sst.tar
/
sst
/
Makefile
< prev
next >
Wrap
Makefile
|
1990-01-10
|
2KB
|
76 lines
CC = gcc -fcombine-regs -fstrength-reduce
CFLAGS = -O
LDLAGS = -s
IOBJS = mactosun
POBJS = echoplex lintoulaw mix speed sstcut ulawtolin volume vox voxexit
MOBJS = syntones
FOBJS = pitch
SOBJS = dial listen morse play record tones tune
OBJS = $(IOBJS) $(POBJS) $(MOBJS) $(FOBJS) $(SOBJS)
all: $(OBJS)
$(IOBJS):
$(CC) $(CFLAGS) $(LDFLAGS) $@.c -o $@
$(POBJS): libst.h libst.o
$(CC) $(CFLAGS) $(LDFLAGS) $@.c libst.o -o $@
$(MOBJS): libst.h libst.o
$(CC) $(CFLAGS) $(LDFLAGS) $@.c libst.o -lm -o $@
$(FOBJS): libst.h libst.o libfft.h libfft.o
$(CC) $(CFLAGS) $(LDFLAGS) $@.c libst.o libfft.o -lm -o $@
$(SOBJS): libst.h libst.o libsst.h libsst.o
$(CC) $(CFLAGS) $(LDFLAGS) $@.c libst.o libsst.o -o $@
mactosun: mactosun.c
echoplex: echoplex.c
lintoulaw: lintoulaw.c
mix: mix.c
speed: speed.c
sstcut: sstcut.c
ulawtolin: ulawtolin.c
volume: volume.c
vox: vox.c
voxexit: voxexit.c
syntones: syntones.c
pitch: pitch.c
dial: dial.c
listen: listen.c
morse: morse.c
play: play.c
record: record.c
tones: tones.c
tune: tune.c
libst.o: libst.c libst.h
$(CC) $(CFLAGS) -c libst.c
libfft.o: libfft.c libfft.h
$(CC) $(CFLAGS) -c libfft.c
libsst.o: libsst.c libsst.h
$(CC) $(CFLAGS) -c libsst.c
clean:
rm -f $(OBJS) *.o
shar: sst.shar
sst.shar: sst.shar1 sst.shar2
sst.shar1: README Makefile libst.h libst.c libsst.h libsst.c libfft.h \
libfft.c echoplex.c echoplex.1 lintoulaw.c lintoulaw.1 mix.c \
mix.1 pitch.c pitch.1
shar -v -c -p X README Makefile libst.h libst.c libsst.h libsst.c libfft.h libfft.c echoplex.c echoplex.1 lintoulaw.c lintoulaw.1 mix.c mix.1 pitch.c pitch.1 > $@
sst.shar2: speed.c speed.1 sstcut.c sstcut.1 ulawtolin.c ulawtolin.1 \
volume.c volume.1 vox.c vox.1 dial.c dial.1 listen.c listen.1 \
play.c play.1 record.c record.1 tones.c tones.1 voxexit.c \
voxexit.1 tune.c tune.1 syntones.c syntones.1 morse.c morse.1 \
mactosun.c
shar -v -c -p X speed.c speed.1 sstcut.c sstcut.1 ulawtolin.c ulawtolin.1 volume.c volume.1 vox.c vox.1 dial.c dial.1 listen.c listen.1 play.c play.1 record.c record.1 tones.c tones.1 voxexit.c voxexit.1 tune.c tune.1 syntones.c syntones.1 morse.c morse.1 mactosun.c > $@