#
#	SAS/C Makefile
#
#	$RCSfile: plugin.smk $
#	$Release: $
#	$Revision: 1.3 $
#	$Date: 2001/06/30 15:49:56 $


###########################################################################
# Make Plugin Library
#

# Name of this plugin
MODNAME				=	plugin

# Plugin file extension
LIBEXT				=	svc

LIBNAME				=	$(MODNAME).$(LIBEXT)

CCOMP					=	SC:c/sc
SLINK					=	SC:c/Slink

CCOPTS				=	IDIR=/include\
							DEF=LIBN="$(MODNAME)"\
							PARMS=REGISTERS\
							STRUCTUREEQUIVALENCE\
							STRINGMERGE\
							NOSTACKCHECK\
							IDLEN=65\
							NOOPTIMIZE\
							NOICONS\
							ERRORREXX VERBOSE\
							NOOPTIMIZE\
							CPU=ANY

SLOPTS				=	VERBOSE\
							NOICONS\
							ADDSYM\
							STRIPDEBUG

OBJS			= StartUp.o LibInit.o library.o plugin.o

LIBS			= LIB:scm.lib LIB:sc.lib LIB_OS:amiga.lib LIB_OS:debug.lib

$(MODNAME): $(OBJS)
				$(SLINK) WITH <<
				FROM $(OBJS)
				LIB $(LIBS)
				TO $(LIBNAME)
				$(SLOPTS)
				<

StartUp.o: StartUp.c
	$(CCOMP) $(CCOPTS) StartUp.c

LibInit.o: LibInit.c
	$(CCOMP) $(CCOPTS) LibInit.c

library.o: library.c
	$(CCOMP) $(CCOPTS) library.c

plugin.o: plugin.c
	$(CCOMP) $(CCOPTS) plugin.c


###########################################################################
# Delete all object files
#
clean:
	Delete $(OBJS)
	Delete $(LIBNAME)
