# $Id: makefile,v 1.5 2001/12/15 14:31:59 root Exp $
#
# Makefile for the LIBCS layer. Uses MASM v 5.1 or 6.0.

LIBS = hcd_omf.lib vacpp365.lib owatcomr.lib owatcomr.lib owatcoms.lib

all: $(LIBS)

.SUFFIXES: .asm .obj

.asm.obj:
 masm -c -Ml -t -z $<

hcd_omf.lib: hclibc.obj hcaux.obj hcstack1.obj hcstack2.obj fpi87.obj
 -del $@
 lib $@ $(**:^ = +);

vacpp365.lib: vacpp365.obj
 -del $@
 lib $@ $(**:^ = +);

WAT_OBJS = wat16thk.obj watthunk.obj wat16ff.obj wat16ff2.obj \
           wat16fp.obj wat16fp2.obj wat16fc.obj wat16fc2.obj \
           fpi87.obj

owatcomr.lib: owatcomr.obj $(WAT_OBJS)
 -del $@
 lib $@ $(**:^ = +);

owatcoms.lib: owatcoms.obj $(WAT_OBJS)
 -del $@
 lib $@ $(**:^ = +);

# Clean all

clean:
 -del $(LIBS)
 -del *.obj
 -del *.sbr
 -del *.map
