#*****************************************************************
#* MODULE INFORMATION*
#*********************
#*      FILE     NAME:       Makefile
#*      SYSTEM   NAME:       sage
#*      ORIGINAL AUTHOR(S):  Jan van Oorschot
#*      VERSION  NUMBER:     1.00
#*      CREATION DATE:       88/10/21
#*
#* DESCRIPTION: Makefile for the sage library
#**********************************************************************
#* CHANGES INFORMATION **
#************************
#* REVISION:    $Revision:   1.0  $
#* CHANGER:     $Author:   JAN  $
#* WORKFILE:    $Workfile:   schos2.mak  $
#* LOGFILE:     $Logfile:   C:/CPROG/scheme/VCS/schOS2.M_V  $
#* LOGINFO:     $Log:   C:/CPROG/scheme/VCS/schOS2.M_V  $
#  
#     Rev 1.0   12 Oct 1989 11:49:08   JAN
#  Initial revision.
#*********************************************************************/

#****************************************************************
# Can't have both -O  and -g
CFLAGS = -DUNIX -DSAGE -O -I../sage -I../snmp -I../scheme
CC = cc
#****************************************************************
#   CL: C files, YL: YACC files, LL: LEX files
#   HL: Header files, OL: Object files, LI: Link Object names
#

HL = 

OL = sage.o


LIB = sage.a

EXTLIB = ../snmp/snmp.a ../scheme/scheme.a
############################################################
#   The dependencies
#
sage:   schtst.o schhdr.o $(LIB)
	$(CC) $(CFLAGS) schtst.o schhdr.o $(LIB) $(EXTLIB) -o sage -lm

$(LIB) : $(OL)
	rm -f $(LIB)
	ar qcu $(LIB) $(OL)
	ranlib $(LIB)

$(OL) :  $(HL)

clean:
	rm -f *.o
	rm -f *.a
	rm -f scheme
