# ---------------------------------------------
# SAS-C Makefile for MUI demonstration programs
# ---------------------------------------------

CFLAGS = ansi nostackcheck stringmerge unsignedchars commentnest\
         errorrexx nomultipleincludes structureequivalence\
         ignore=147 multiplecharacterconstants

LINKERLIBS  = lib:sc.lib lib:amiga.lib
LINKERFLAGS = SC SD BATCH NOICONS

all: UserData.mcc ShowUserData

.c.mcc:
	@echo "*e[32mMaking custom class $*.mcc*e[0m"
	sc $(CFLAGS) libcode saveds $*.c OBJNAME t:$*.o
	@slink to $*.mcc from lib:libent.o lib:libinit.o t:$*.o libfd muiclass_lib.fd libversion 8 librevision 0 lib $(LINKERLIBS) $(LINKERFLAGS)
	@delete >nil: t:$*.o
	@copy $*.mcc sys:classes/mui/$*.mcc

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