#
# DMakeFile for View and ViewD for use with Dice v2.06.40 and up.
#
FLAGS   =   -c -proto
SRCC    =   main.c console.c filerequest.c messages.c event.c \
            blocks.c help.c search.c print.c editor.c goto.c
SRCA    =   ascii.s
OBJCN   =   $(SRCC:"*.c":"*.o")
OBJAN   =   $(SRCA:"*.s":"*.o")
OBJSN   =   main.o console.o filerequest.o messages.o event.o \
            blocks.o help.o search.o print.o editor.o goto.o ascii.o
OBJCD   =   $(SRCC:"*.c":"*d.o")
OBJAD   =   $(SRCA:"*.s":"*d.o")
OBJSD   =   maind.o consoled.o filerequestd.o messagesd.o eventd.o \
            blocksd.o helpd.o searchd.o printd.o editord.o gotod.o asciid.o

all: Protos View Delete ViewD Delete

View : $(OBJSN)
    dlink -o %(left) c.o $(OBJSN) amigas20.lib cs.lib amigas20.lib autos.lib x.o nofrags.lib powerpackers.lib reqtoolss.lib

$(OBJCN) : $(SRCC)
    dcc $(FLAGS) %(right) -o %(left) -HT:View.m=View.h

$(OBJAN) : $(SRCA)
    genam %(right) -o%(left)

ViewD : $(OBJSD)
    dlink -o %(left) c.o $(OBJSD) dcbacks.lib amigas20.lib cs.lib amigas20.lib autos.lib x.o nofrags.lib powerpackers.lib reqtoolss.lib

$(OBJCD) : $(SRCC)
    dcc -D __DETACH $(FLAGS) %(right) -o %(left) -HT:View.m=View.h

$(OBJAD) : $(SRCA)
    genam %(right) -o%(left)

Protos : $(SRCC)
    makeproto -o Protos.h %(right)

Delete : $(SRCC)
    Delete t:view.m
