File: makefile.linux

package info (click to toggle)
snd 3.4-4
  • links: PTS
  • area: main
  • in suites: potato
  • size: 5,148 kB
  • ctags: 12,594
  • sloc: ansic: 86,516; lisp: 3,480; sh: 1,507; makefile: 119
file content (31 lines) | stat: -rw-r--r-- 1,233 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# make file for snd in Linux with Metrolink Motif 2.1

CC = cc
CFLAGS = -O3 -DLINUX -DHAVE_GUILE `guile-config compile` -DHAVE_MAKE_SMOB_TYPE -DWITH_MUS_MODULE
LIBS = -L/usr/X11R6/lib -lMrm -lXm -lXp -lXpm -lXt -lXext -lX11 -lm `guile-config link`


# -------- OTHER POSSIBILITIES --------
# old version for Motif 2.0 (omit -lXp):
# LIBS = -L/usr/X11R6/lib -lMrm -lXm -lXpm -lXt -lXext -lX11 -lm

# if you don't have the Guile library:
# CFLAGS = -O3 -DLINUX
# LIBS = -L/usr/X11R6/lib -lMrm -lXp -lXm -lXpm -lXt -lXext -lX11 -lm

# if you have the XmHTML widget:
# CFLAGS = -O2 -DLINUX -DHAVE_XmHTML=1 -I/home/bil/test/XmHTML-1.1.4/include
# LIBS = /home/bil/test/XmHTML-1.1.4/src/libXmHTML.a -L/usr/X11R6/lib -lMrm -lXp -lXm -lXpm -lXt -lXext -lX11 -lm

# in older versions of Guile, you may need to include -lreadline in the LIBS statement
# in Guile 1.3, omit -DHAVE_MAKE_SMOB_TYPE
# to omit the CLM module, omit -DWITH_MUS_MODULE and the CLM_O_FILES below
# --------------------------------


include makesnd.files

snd: $(SNDLIB_HEADERS) $(SND_HEADERS) $(SND_X_HEADERS) $(SNDLIB_O_FILES) $(O_FILES) $(X_O_FILES) $(CLM_O_FILES)
	$(CC) $(SNDLIB_O_FILES) $(O_FILES) $(X_O_FILES) $(CLM_O_FILES) -o snd $(LIBS)

include makesnd.back