# Makefile for the example 1 ( Memory and timer functions )
# Use Borland MAKE.EXE
#
# (c) 1996 FreddyV/Useless

# EOS resource Directory
EOS  = D:\EXTENDER\EOS3\RESOURCE

# USM play source directory
SRC  = ..\SRC

# USM play include files directory
INC  = ..\SRC

# Assembler parameters
# --------------------
# /m2       2 passes
# /t        Supress messages if successfull assembly
# /dUseEOS3 Use EOS v3.0 or above (/dUseEOS for older versions)

ASMPARAM = /m2 /t /I$(INC) /I$(EOS) /dUseEOS3

# Linker parameters

LINKPARAM = 

ASM      = TASM $(ASMPARAM)
LINK     = TLINK $(LINKPARAM)

OBJLIST     = ex1.obj memory.obj timer.obj utils.obj 

ex1.exe     : $(OBJLIST)
		$(LINK) $(EOS)\eoslite @EX1.LNK

ex1.obj     : ex1.asm 
	       $(ASM) ex1.asm
	      
timer.obj   : $(SRC)\timer.asm $(SRC)\timer.inc setup.inc
                $(ASM) $(SRC)\timer.asm

memory.obj   : $(SRC)\memory.asm $(SRC)\memory.inc setup.inc
                $(ASM) $(SRC)\memory.asm

# utils.obj includes print_dec (used in ex1.asm)

utils.obj   : $(SRC)\utils.asm $(SRC)\utils.inc
                $(ASM) $(SRC)\utils.asm