
CFLAGS= -cst -v -ms -O #-dDBUG
LIBS= lib:lc.lib         # no amiga.lib (protos used)
LOPTS=BATCH SC SD #ND
RM=delete QUIET
CP=copy CLONE

# - - - - - - - - - - - - - - - - - - - - - - - - - -

PROGS = AMenu AMenu-Handler
MOBJS = AMenu.o Parse.o Menu.o Warn.o
HOBJS = AMenu-Handler.o Mon.o Run.o Warn.o

ALL: $(PROGS)
    @echo "-- Done -- \X07"

AMenu: $(MOBJS) ArpC.o
    blink  <WITH <
    TO $@ FROM ArpC.o lib:ArpGlueSm.o $(MOBJS)
    LIB $(LIBS) $(LOPTS)
<


AMenu-Handler: $(HOBJS) _main.o
    blink  <WITH <
    TO $@ FROM _main.o lib:ArpGlueSm.o $(HOBJS)
    LIB $(LIBS) $(LOPTS)
<

AMenu.o: AMenu.c AMenu.h AllocStr.h ArpC.h
AMenu-Handler.o: AMenu-Handler.c AMenu.h AllocStr.h
Run.o: Run.c AMenu.h AllocStr.h
Mon.o:  Mon.c AMenu.h
Menu.o: Menu.c AMenu.h AllocStr.h
Parse.o: Parse.c AMenu.h AllocStr.h
Warn.o: Warn.c
ArpC.o: ArpC.c ArpC.h          # My own Arp library Startup Code
_main.o: _main.c               # fake c.o (no WB reply!)

install:
    $(CP) AMenu.doc      SYS:docs/Utilities/AMenu.
    $(CP) AMenu.doc.info SYS:docs/Utilities/AMenu..info
    $(CP) AMenu-Handler  L:
    $(CP) AMenu(|.info)  SYS:Utilities

clean :
    $(RM) *.o *.sym *.lnk *.map *.tmp

clobber : clean
    $(RM) $(PROGS)

