#############################################################################
#                                                                           #
#          armsd, armwd makefile for Zortech C 3.1 under MSDOS              #
#                             Version 2.00                                  #
#  Copyright (C) 1993 Advanced RISC Machines Limited. All rights reserved.  #
#                                                                           #
#############################################################################

CC = ztc -D__STDC__ -mx -bx
CFLAGS = $(CFL)
COMMON = armcopro.obj armos.obj serdrive.obj hostos.obj

# to use another memory model, type 'make MODEL=armfast'
# or change the line below to alter the default:
MODEL = armvirt

armsd: armsd.exe

armsd.exe: $(COMMON) $(MODEL).obj armsd.lib
        $(CC) $(CFLAGS) $(COMMON) $(MODEL).obj armsd.lib -oarmsd.exe

# memory models

armfast.obj: armdefs.h armfast.c
	$(CC) $(CFLAGS) -c $*.c

armvirt.obj: armdefs.h armvirt.c
	$(CC) $(CFLAGS) -c $*.c

armproto.obj: armdefs.h armproto.c
	$(CC) $(CFLAGS) -c $*.c

# other objects

armos.obj: armdefs.h armos.h armos.c armfpe.h
	$(CC) $(CFLAGS) -c $*.c

armcopro.obj: armdefs.h armcopro.c
	$(CC) $(CFLAGS) -c $*.c

serdrive.obj: serdrive.c serdrive.h
	$(CC) $(CFLAGS) -c $*.c -DRDI_VERBOSE

hostos.obj: hostos.c hostos.h
	$(CC) $(CFLAGS) -c $*.c
