/*
 * Copyright 1994 Network Computing Devices, Inc.
 *
 * Permission to use, copy, modify, distribute, and sell this software and
 * its documentation for any purpose is hereby granted without fee, provided
 * that the above copyright notice appear in all copies and that both that
 * copyright notice and this permission notice appear in supporting
 * documentation, and that the name Network Computing Devices, Inc. not be
 * used in advertising or publicity pertaining to distribution of this 
 * software without specific, written prior permission.
 * 
 * THIS SOFTWARE IS PROVIDED 'AS-IS'.  NETWORK COMPUTING DEVICES, INC.,
 * DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT
 * LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
 * PARTICULAR PURPOSE, OR NONINFRINGEMENT.  IN NO EVENT SHALL NETWORK
 * COMPUTING DEVICES, INC., BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING
 * SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, INCLUDING LOSS OF USE, DATA,
 * OR PROFITS, EVEN IF ADVISED OF THE POSSIBILITY THEREOF, AND REGARDLESS OF
 * WHETHER IN AN ACTION IN CONTRACT, TORT OR NEGLIGENCE, ARISING OUT OF OR IN
 * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 * 
 * $Id: s.Imakefile 1.2 01/11/30 20:08:24-00:00 knan@mo.himolde.no $
 * $NCDId: @(#)Imakefile,v 1.21 1996/09/04 23:06:02 greg Exp $
 */

XCOMM #include "../../config/NetAudio.tmpl"

#if ProjectX < 5
/* Pre-X11R5 compatability */
#ifndef NormalLibX
#define NormalLibX	YES
#endif
#endif /* ProjectX < 5 */

#ifndef NormalLibAudio
#define NormalLibAudio NO
#endif
#ifndef SharedLibAudio
#define SharedLibAudio SharedLibX
#endif
#ifndef DebugLibAudio
#define DebugLibAudio DebugLibX
#endif
#ifndef ProfileLibAudio
#define ProfileLibAudio ProfileLibX
#endif

#define DoSharedLib YES
#define NormalLib NO
#define DoDebugLib DebugLibAudio
#define DoProfileLib ProfileLibAudio


/* must include <Library.tmpl> *after* the above 4 lines */
#include <Library.tmpl>

#if SystemV && !SystemV4 && !defined(XFree86Version) && !defined(AIXArchitecture)
   SYSV_DEFINES = -DAU_NOT_STDC_ENV -D_AuNEEDBCOPYFUNC -DNEED_FAKE_XWIN
#endif

#if Malloc0ReturnsNull
 MALLOC_DEFINES = -DMALLOC_0_RETURNS_NULL
#endif

        DEFINES = $(MALLOC_DEFINES) $(SYSV_DEFINES) -D_REENTRANT -D__REENTRANT -DLINUX_IOCTL

HEADERS = 

XCOMM   HEADERS = nasaudio.h

XCOMM   SRCS = audiooss.c nasaudio.c

XCOMM    OBJS = audiooss.o nasaudio.o

   SRCS = audiooss.c nasaudio.c

   OBJS = audiooss.o nasaudio.o

REQUIREDLIBS = -L/usr/X11R6/lib -laudio -lX11 -ldl

#if ProjectX >= 5
LibraryObjectRule()

#else 
/* Pre-X11R5 compatability */
NormalLibraryObjectRule()

all:: libaudiooss.a

#endif

#define AudioOSSRev 1.0



#if DoSharedLib

#if DoNormalLib

#if ProjectX >= 5
SharedLibraryTarget(audiooss,AudioOSSRev,$(OBJS),.,.)
#else
SharedLibraryTarget(audiooss,AudioOSSRev,$(OBJS),shared,..)
#endif

#else

SharedLibraryTarget(audiooss,AudioOSSRev,$(OBJS),.,.)

#endif

InstallSharedLibrary(audiooss,AudioOSSRev,$(USRLIBDIR))
#endif

#if DoNormalLib
NormalLibraryTarget(audiooss,$(OBJS))
InstallLibrary(audiooss,$(USRLIBDIR))
#endif

#if DoProfileLib
ProfiledLibraryTarget(audiooss,$(OBJS))
InstallLibrary(audiooss_p,$(USRLIBDIR))
#endif

#if DoDebugLib
DebuggedLibraryTarget(audiooss,$(OBJS))
InstallLibrary(audiooss_d,$(USRLIBDIR))
#endif


depend:: $(SRCS)
  
DependTarget()
