CFLAGS=         -cusf -iorigami: -iorigami:keybind

SRCS=           src/ori_arexx.c

OBJS=           src/ori_arexx.o

all:            refer GetKeyCode MakeDiffs mkref orirexx

orirexx:        $(OBJS)
                blink <with <
                lib:c.o+$(OBJS)+lib:rexxvars.o addsym
                lib lib:lc.lib lib:amiga2.0.lib to orirexx
                <

mkref:          src/mkref.o
           blink lib:c.o+src/mkref.o lib lib:lc.lib lib:amiga2.0.lib to mkref

refer:          src/refer.o
           blink lib:c.o+src/refer.o lib lib:lc.lib lib:amiga2.0.lib to refer

GetKeyCode:     ../h/token.h src/GetKeyCode.o
           blink lib:c.o+src/GetKeyCode.o lib lib:lc.lib lib:amiga2.0.lib to GetKeyCode

MakeDiffs:      src/MakeDiffs.o
           blink lib:c.o+src/MakeDiffs.o lib lib:lc.lib lib:amiga2.0.lib to MakeDiffs

../h/token.h:   src/sawk /h/tok2h.awk
                src/sawk >/h/tok2h.c /h/tok2h.awk
                lc -L /h/tok2h
                /h/tok2h >../h/token.h /h/tokens

src/msg.c:      src/sawk /keybind/msg2c.awk
                src/sawk >src/msg2c.c /keybind/msg2c.awk
                lc -L src/msg2c
                src/msg2c >src/msg.c /origami/msg

../h/token.h:   src/sawk /h/tok2h.awk
                src/sawk >/h/tok2h.c /h/tok2h.awk
                lc -L /h/tok2h
                /h/tok2h >../h/token.h /h/tokens

src/sawk:       src/sawk.c
                lc -L src/sawk
