86 lines
2.5 KiB
Text
86 lines
2.5 KiB
Text
--- Makefile.orig Wed Sep 20 09:29:02 2000
|
|
+++ Makefile Wed Oct 11 18:17:37 2000
|
|
@@ -1,17 +1,17 @@
|
|
# Csound Makefile
|
|
# edit the following definitions according to need:
|
|
|
|
-INCLUDE = /usr/local/include
|
|
-LIB = /usr/local/lib
|
|
-DEST = /usr/local/bin
|
|
-MAN = /usr/local/man
|
|
+INCLUDE = $(PREFIX)/include
|
|
+LIB = $(PREFIX)/lib
|
|
+DEST = $(PREFIX)/bin
|
|
+MAN = $(PREFIX)/man
|
|
MAN1 = $(MAN)/man1
|
|
CAT1 = $(MAN)/cat1
|
|
# these directories must exist for stages beyond 'make csound'
|
|
|
|
CDEP =
|
|
COBS = $(COBJS)
|
|
-CC = cc
|
|
+CC ?= cc
|
|
# choose either -
|
|
# CDEP = for UNIX
|
|
# COBS = $(COBJS)
|
|
@@ -23,7 +23,7 @@
|
|
# .c.o:
|
|
# $(CC) $(CFLAGS) -c $*.c -o $@
|
|
|
|
-DEFINES = -DWINDOWS -DRTAUDIO -DSFIRCAM -DSYS5 -DSGI -DPIPES -DMACROS
|
|
+DEFINES = -DWINDOWS -DRTAUDIO -DSFIRCAM -DSYS5 -DPIPES -DMACROS -DLINUX -DFREE_BSD
|
|
# choose any of -
|
|
# -DSYS5 invoke System 5 headers (e.g. 'string.h' for 'strings.h')
|
|
# -DWINDOWS include window system calls (X11, SGI, or FG graphics)
|
|
@@ -53,7 +53,7 @@
|
|
# Be sure to include 'LINUXaudio.o' under 'AUDOBJ' below as well.
|
|
# -- Jonathan Mohr 1995 Oct 17
|
|
|
|
-CFLAGS = -O2 $(DEFINES)
|
|
+CFLAGS += $(CPPFLAGS) $(DEFINES) $(LDFLAGS)
|
|
# -O Simple optimisation
|
|
# -O2 to be more specific about the optimization level
|
|
# -f compile single-precision floats (4.3,VAX,DEC-RISC)
|
|
@@ -74,7 +74,7 @@
|
|
# -I/usr/openwin/include Solaris openwin interface
|
|
# -I/usr/demo/SOUND/include Solaris sound interface
|
|
|
|
-LIBS = -lX11 -laudio -lm
|
|
+LIBS = -lX11 -lXt -laudio -lm -ltcl83 -ltk83
|
|
# -lefence
|
|
# -lm required
|
|
# -lX11 for X window calls
|
|
@@ -99,8 +99,9 @@
|
|
# winfg.o for PC Flash Graphics
|
|
|
|
|
|
-AUDSRC = rtSGI.c SGIplay.c
|
|
-AUDOBJ = rtSGI.o SGIplay.o
|
|
+AUDSRC = rtlinux.c LINUXaudio.c
|
|
+AUDOBJ = rtlinux.o LINUXaudio.o
|
|
+
|
|
# ;if RTAUDIO enabled in DEFINES, include one of
|
|
# rtaudio.o general interface to audio handlers & libraries
|
|
# rtDEC.c rtSGI.c rtHP.c rtSUN.c
|
|
@@ -235,7 +236,7 @@
|
|
all: $(PROGS) $(SUBDIRS) #must be run in this order
|
|
|
|
csound: $(COBJS) $(CSUM) $(CDEP) csound.txt
|
|
- $(CC) $(CFLAGS) -o csound $(COBJS) $(LIBS)
|
|
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o csound $(COBJS) $(LIBS)
|
|
|
|
TAGS: $(CSRCS) $(HDRS)
|
|
etags $(CSRCS) $(HDRS)
|
|
@@ -261,10 +262,10 @@
|
|
$(CC) -o makedb makedb.c
|
|
|
|
entry.o:
|
|
- $(CC) -Wf,-XNp8000 $(CFLAGS) -c entry.c
|
|
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c entry.c
|
|
|
|
.c.o:
|
|
- $(CC) $(CFLAGS) -c $*.c
|
|
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $*.c
|
|
|
|
ADSYNS = hetro #targets in anal/adsyn
|
|
LPCS = lpanal #targets in anal/lpc
|