#
#        Makefile for Render
#
# Macros
#
#DEFINES    =-dMWDEBUG
DEFINES    =
CFLAGS_PRE =-a -ms -pacs0t -so -wdelopqw -ho ram:render.pre
CFLAGS_TEST=$(DEFINES)-ms -pacs0t -so -wdelopqw -hi ram:render.pre
CFLAGS_LIB =$(DEFINES) -mbs -pacs0t -so -wdelopqw -hi ram:render.pre
LFLAGS     =-m +q -w
INCLUDES   =render.h
OBJECTS    =render.o render_test.o
#LIBRARIES  =-lmemwatch16 -lc16
LIBRARIES  =-lc16
#
# Dependancy entries
#
all: ram:render.pre render_test clear
#
ram:render.pre: render.pre
   copy render.pre $@ clone
#
render.pre: includes.h
   cc $(CFLAGS_PRE) -o nil: includes.h
   copy ram:$@ $@ clone
#
render_test: $(OBJECTS)
   ln $(LFLAGS) -o $@ $(OBJECTS) $(LIBRARIES)
#
render_test.o: render_test.c $(INCLUDES)
   cc $(CFLAGS_TEST) -o $@ $*.c
#
render.o: render.c $(INCLUDES)
   cc $(CFLAGS_LIB) -o $@ $*.c
#
clear:
   delete ram:#?.pre
#
