XCOMM $Id: Imakefile,v 1.1 2000/12/30 01:06:16 rogue Exp $
XCOMM
XCOMM Imakefile for Xforge
XCOMM
XCOMM Uncomment following to get OSS audio output
OSS	= -DOSSPLAY
XCOMM alternatively, set also default audio device and buffer size
XCOMM OSS	= -DOSSPLAY -DDSPDEV=\"/dev/dsp\" -DDSPBUF=8192

XCOMM -------- DO NOT EDIT BELOW THIS LINE --------

XCOMM Work around GNU Linux libc5 issues
#if DefaultLinuxCLibMajorVersion == 5
EXTRA_DEFINES	= -D_POSIX_C_SOURCE=2 $(OSS)
#else
EXTRA_DEFINES	= $(OSS)
#endif

SYS_LIBRARIES	= -lXm $(XTOOLLIB) $(XLIB) -lm
XCOMM NetBSD wants -lossaudio
#ifdef NetBSDArchitecture
EXTRA_LIBRARIES	= -lossaudio
#endif

OBJS	= bufutil.o callback.o clip.o eff.o file.o help.o license.o ossplay.o \
	  resample.o xforge.o

ComplexProgramTarget(xforge)
InstallAppDefaults(Xforge)

Xforge-alt.ad: Xforge.ad
	sed -f adconv.sed < Xforge.ad > Xforge-alt.ad

license.c: license.c.in LICENSE
	sed -e 's/^/"/'  < LICENSE | sed -e 's/$$/\\n"/' > LICENSE.c.in
	sed -e '/%%LICENSE%%/r LICENSE.c.in' < license.c.in | \
	sed -e '/%%LICENSE%%/d' > license.c
	rm -f LICENSE.c.in

xforge.man: xforge.man.in
	sed -e 's/^/.\\" /' < LICENSE > LICENSE.man.in
	sed -e '/%%LICENSE%%/r LICENSE.man.in' -e '/%%LICENSE%%/d' \
	< xforge.man.in > xforge.man
	rm -f LICENSE.man.in
