home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Da Capo
/
da_capo_vol1.bin
/
programs
/
amiga
/
edit
/
amisox3.3
/
dist
/
makefile.os9
< prev
next >
Wrap
Makefile
|
1994-01-23
|
2KB
|
66 lines
# Sound Tools Makefile
# builds libst.a and sox
# This makefile assumes Microware Ultra C
#
# NOTE! You have to rename 8svx.c to svx8.c
#
# Boisy G. Pitre (boisy@microware.com)
RDIR = RELS
CFLAGS = -ai -DOS9 -DNEED_GETOPT # use strict ANSI mode, shared libraries
LFLAGS = $(CFLAGS) -l=/dd/lib/sys_clib.l
CC = cc
FSRC = raw.c voc.c au.c sf.c aiff.c hcom.c svx8.c sndrtool.c wav.c \
smp.c sbdsp.c auto.c cdr.c dat.c \
g711.c g72x.c g721.c g723_24.c g723_40.c
ESRC = copy.c avg.c pred.c stat.c vibro.c echo.c rate.c band.c lowp.c \
highp.c reverse.c
PSRC = sox.c
SOURCES = $(PSRC) $(FSRC) $(ESRC) handlers.c libst.c misc.c getopt.c
HEADERS = st.h libst.h sfheader.h patchlvl.h wav.h g72x.h
TESTS = tests.sh testall.sh monkey.au monkey.voc
MISC = README INSTALL TODO TIPS CHEAT sox.man sox.txt st.man \
Makefile.unx Makefile.bor Makefile.b30 Makefile.c70 \
Makefile.os9 sbprog.doc
OS968K = Makefile.os9
FILES = $(MISC) $(HEADERS) $(SOURCES) $(OS968K) $(TESTS)
FOBJ = $(RDIR)/raw.r $(RDIR)/voc.r $(RDIR)/au.r $(RDIR)/sf.r \
$(RDIR)/aiff.r $(RDIR)/hcom.r $(RDIR)/svx8.r $(RDIR)/sndrtool.r \
$(RDIR)/wav.r $(RDIR)/smp.r $(RDIR)/sbdsp.r $(RDIR)/auto.r \
$(RDIR)/cdr.r $(RDIR)/dat.r \
$(RDIR)/g711.r $(RDIR)/g72x.r $(RDIR)/g721.r $(RDIR)/g723_24.r $(RDIR)/g723_40.r
EOBJ = $(RDIR)/copy.r $(RDIR)/avg.r $(RDIR)/pred.r $(RDIR)/stat.r \
$(RDIR)/vibro.r $(RDIR)/echo.r $(RDIR)/rate.r $(RDIR)/band.r \
$(RDIR)/lowp.r $(RDIR)/highp.r $(RDIR)/reverse.r
LIBOBJS = $(FOBJ) $(EOBJ) $(RDIR)/handlers.r $(RDIR)/libst.r \
$(RDIR)/misc.r $(RDIR)/getopt.r
all: sox
@echo Done
sox: $(RDIR)/sox.r $(LIBOBJS)
$(CC) -f=$@ $(RDIR)/sox.r $(LIBOBJS) $(LFLAGS)
sox.r: sox.c st.h
$(LIBOBJS): st.h
# OS-9 systems need the appropriate programs
# to make use of this section.
sox.txt: sox.man st.man
del sox.txt
nroff -man sox.man ! col > sox.txt
nroff -man st.man ! col > st.txt
# Just guessing here
svx8.c: 8svx.c
@echo Hey! You need to copy 8svx.c to svx8.c
# what's the cp command?