#
# makefile for HC386 with DOS4GX extender. Creates Linear Executable.
#

all: ~\bin\xprint.exe ~\bin\xprtscr.exe

~\bin\xprint.exe:      hcle.tag link.rsp xprint.obj
      xglu xprint EXP(~\bin\xprint) M(xprint) @link.rsp

xprint.obj:      xprint.c
      hc386      xprint.c -Hloclib -w -c -DMSDOS

~\bin\xprtscr.exe:      hcle.tag link.rsp xprtscr.obj
      xglu xprtscr EXP(~\bin\xprtscr) M(xprtscr) @link.rsp

xprtscr.obj:      xprtscr.c
      hc386      xprtscr.c -Hloclib -w -c -DMSDOS

hcle.tag:
      del *.tag
      del *.obj
      del *.map
      del *.exp
      del *.exe
      del *.rsp
      echo >hcle.tag

link.rsp: hcle
      echo Xlib.lib                     >  link.rsp
      echo sys.lib                      >> link.rsp
      echo hce.lib                      >> link.rsp
      echo na.lib                       >> link.rsp
      echo ldstub.lib                   >> link.rsp
      echo -format lin                  >> link.rsp
      echo -auto                        >> link.rsp
      echo -farcall                     >> link.rsp
      echo -heapsize 1                  >> link.rsp
      echo -nod                         >> link.rsp
      echo -noignore                    >> link.rsp
      echo -stack 10000                 >> link.rsp

