XCOMM $XConsortium: Imakefile,v 1.93 91/09/18 14:29:25 rws Exp $
#define DoNormalLib NormalLibsrgp
#define DoSharedLib SharedLibsrgp

#include <Library.tmpl>

/* config options */

EXTRA_INCLUDES=-I../../include

HEADERS = \
	ChooseWhichQuickDraw.h HEADERS.h default_patterns.h geom.h \
	macros.h srgp.h srgp_errtypes.h srgp_sphigs.h srgplocal.h \
	srgppublic.h

SRCS = \
	srgp_attrib.c srgp_canvas.c srgp_color_X.c srgp_cursor.c \
	srgp_echo_X.c srgp_error.c srgp_font.c srgp_input.c \
	srgp_input_X.c srgp_inquire.c srgp_marker.c srgp_output.c \
	srgp_raster.c srgp_pattern.c srgp_state.c srgp_state_X.c \
	geom.c
OBJS = \
	srgp_attrib.o srgp_canvas.o srgp_color_X.o srgp_cursor.o \
	srgp_echo_X.o srgp_error.o srgp_font.o srgp_input.o \
	srgp_input_X.o srgp_inquire.o srgp_marker.o srgp_output.o \
	srgp_raster.o srgp_pattern.o srgp_state.o srgp_state_X.o \
	geom.o

SUITVERSION=2.3

#ifdef SVR4
SHLIBLDFLAGS=-G
ANSICCOPTIONS=
EXTRA_DEFINES=-DX11
#endif

#ifdef SparcArchitecture
CC=gcc
SHLIBLDFLAGS= -assert pure-text 
EXTRA_DEFINES=-Wall -fpcc-struct-return -fPIC -DX11
#endif


#ifdef LinuxArchitecture
USRLIBDIR=/usr/lib/shlib/nojump
EXTRA_DEFINES=-DX11
#endif


LibraryObjectRule()

#ifndef LinuxArchitecture
SharedLibraryTarget(srgp,$(SUITVERSION),$(OBJS),.,.)
#endif

NormalLibraryTarget(srgp,$(OBJS))

BuildIncludes($(HEADERS),.,.)

#ifndef LinuxArchitecture
InstallSharedLibrary(srgp,$(SUITVERSION),$(USRLIBDIR))
#endif

InstallLibrary(srgp,$(USRLIBDIR))
InstallMultiple($(HEADERS),$(INCDIR)/suit)

DependTarget()


NormalLintTarget($(SRCS))
