# ---------------------------------------------
# SAS-C Makefile for Project class
# ---------------------------------------------

LINKERLIBS  = lib:sc.lib lib:amiga.lib
LINKERFLAGS = SC SD BATCH NOICONS 
CFLAGS      = StringMerge NoStackCheck NoStackExt UnsignedChars \
      CommentNest ErrorRexx NoMultipleIncludes \
      StructureEquivalence NoIcons GenProtoParameters \
      MultipleCharacterConstants STREQ noOPTIMIZE \
      MemorySize=Huge IDLen=64

all: Project.mcc # ShowProject

.c.mcc:
   @echo "*e[32mMaking custom class $*.mcc*e[0m"
   sc $(CFLAGS) saveds $*.c OBJNAME t:$*.o
   @slink to $*.mcc from t:$*.o lib $(LINKERLIBS) $(LINKERFLAGS)
   @delete >nil: t:$*.o
   @copy $*.mcc mui:libs/mui/$*.mcc

# ShowProject: ShowProject.c
#  @echo "*e[32mCompiling $*.c*e[0m"
#  @sc $(CFLAGS) $*.c LINK
