# ****************************************************************************
# `PAUSE' - Makefile for `pause' object
#   Written by Robert Riebisch
# ****************************************************************************

# necessary macros
!include "..\macros.mak"

# some basic error checking
!if !$d(AS) || !$d(ASFLAGS)
  !error Some necessary macros are not defined!
!endif

# define object
OBJECT = pause

# where to store files
.path.sys = ..\..

# Note: Even complex Makefile dependencies can be generated with a simple
#       "nasm.exe -o example.sys -M example.asm > depends"

# implicit rule(s) (now, e.g., `example.sys' autodepends on `example.sys')
.asm.sys:
  # assemble
  $(AS) -o$@ $(ASFLAGS) $<

# define an object and its dependencies
$(OBJECT).sys:

clean:
  -del $(.path.sys)\$(OBJECT).sys
