# # makefile for CC65 runtime library # .SUFFIXES: .com .ttp .o .obj .m65 .c .c.obj: cc65 -O -a $< ra65 $*.m65 Rm $*.m65 libr65 a c.olb $@ .m65.obj: ra65 -o $@ atari.m65 global.m65 $< libr65 a c.olb $@ C_OBJS = startup.obj atoi.obj fputs.obj fgets.obj gets.obj fprintf.obj \ reverse.obj iscntrl.obj isprint.obj itox.obj atoib.obj isalnum.obj \ iscons.obj ispunct.obj itoab.obj otoi.obj strcmp.obj dtoi.obj \ isspace.obj itod.obj pmalloc.obj utoi.obj fclose.obj isascii.obj \ isgraph.obj isupper.obj itoo.obj time.obj xtoi.obj fopen.obj \ isatty.obj islower.obj isxdigit.obj itou.obj toascii.obj open.obj \ rename.obj delete.obj fname.obj fread.obj fwrite.obj readargs.obj \ strcat.obj M65_OBJS = stdio.obj frename.obj fdelete.obj close.obj closeall.obj cputc.obj \ cgetc.obj cgets.obj read.obj write.obj rwcommon.obj tprintf.obj \ heap.obj itoa.obj isalpha.obj isodigit.obj isdigit.obj iswhite.obj \ bzero.obj bcopy.obj strchr.obj getch.obj parselin.obj tolower.obj \ toupper.obj all : c.olb runtime.obj c.olb : $(C_OBJS) $(M65_OBJS) Echo Done runtime.obj : runtime.m65 atari.m65 global.m65 ra65 -o runtime.obj atari.m65 global.m65 runtime.m65 clean: Rm startup.m65 atoi.m65 fputs.m65 fgets.m65 gets.m65 fprintf.m65 Rm reverse.m65 iscntrl.m65 isprint.m65 itox.m65 atoib.m65 isalnum.m65 Rm iscons.m65 ispunct.m65 itoab.m65 otoi.m65 strcmp.m65 dtoi.m65 Rm isspace.m65 itod.m65 pmalloc.m65 utoi.m65 fclose.m65 isascii.m65 Rm isgraph.m65 isupper.m65 itoo.m65 time.m65 xtoi.m65 fopen.m65 Rm isatty.m65 islower.m65 isxdigit.m65 itou.m65 toascii.m65 open.m65 Rm rename.m65 delete.m65 fname.m65 fread.m65 fwrite.m65 readargs.m65 Rm strcat.m65 Rm $(C_OBJS) RM $(M65_OBJS)