#
#  makefile for MSC with DOS4GX 16-bit extender. Produces shared EXPS format.
#

CFLAGS =-DMSDOS -DFUNCPROTO

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

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

xprint.obj:  xprint.c
     cl -c -AL $(CFLAGS) xprint.c

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

xprtscr.obj:  xprtscr.c
     cl -c -AL $(CFLAGS) xprtscr.c

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

link.rsp: mscexps
     echo xlib.lib               >  link.rsp
     echo sys.lib                >> link.rsp
     echo msc60l.lib             >> link.rsp
     echo llibce.lib             >> 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 18000           >> link.rsp
     
