# Generates Tron classes
# (c) 1996 kmel, Klaus Melchior

REVDIR    = rev/

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

CLASSES = Tron.mcc Tron.mcp

all: $(CLASSES)

install:
	@echo "*e[32mInstall classes...*e[0m"
	@copy $(CLASSES) MUI:Libs/mui/

clean:
	@echo "*e[32mClean up...*e[0m"
	@delete $(CLASSES) *.o


Tron.mcc: tron.c
	@echo "*e[32mMaking new custom class $@*e[0m"
	@sc $(CFLAGS) $*.c OBJNAME $*.o
	@slink to $@ from $*.o lib $(LINKERLIBS) $(LINKERFLAGS)
	@avail flush

Tron.mcp: tronp.c
	@echo "*e[32mMaking new custom class $@*e[0m"
	@sc $(CFLAGS) $*.c OBJNAME $*.o
	@slink to $@ from $*.o lib $(LINKERLIBS) $(LINKERFLAGS)
	@avail flush

