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
|