CC=              lc

#Insert Option -d3 to get debug information
CFLAGS=          -cuf -dPAL -dBIG -iorigami: -iorigami:local -dORIGAMI

HDRS=           ../h/keys.h macros.h origami.h short.h

SRCS=           display.c fieldedit.c finds.c foldhelp.c folding.c main.c \
                foldfiling.c gettoken.c init.c /amiga/src/keyboard.c misc.c \
                keytab.c messages.c /amiga/src/misc.c oriedt.c loop.c prompts.c \
                /amiga/src/screen.c /amiga/src/signals.c string.c readfolds.c \
                writefolds.c /amiga/src/amigafileio.c /amiga/src/mktemp.c \
                virtual.c set.c /amiga/src/shell.c getmsg.c strrstr.c

OBJS=           display.o fieldedit.o finds.o main.o folding.o \
                foldhelp.o foldfiling.o gettoken.o init.o misc.o \
                /amiga/src/keyboard.o keytab.o messages.o /amiga/src/misc.o \
                oriedt.o loop.o prompts.o /amiga/src/screen.o \
                /amiga/src/signals.o string.o readfolds.o \
                writefolds.o strerror.o /amiga/src/amigafileio.o \
                /amiga/src/mktemp.o virtual.o /amiga/src/shell.o set.o \
                getmsg.o strrstr.o

origami:        permlist.h ../h/token.h getmsg.h .origamimsg $(OBJS)
                blink <WITH <
                from lib:cback.o+
                $(OBJS)
                to origami lib lib:Lc.lib lib:amiga2.0.lib
                <

.origamimsg:    /amiga/src/sawk
                /amiga/src/sawk >msg2dot.c msg2dot.awk
                lc -L msg2dot
                msg2dot >.origamimsg msg

getmsg.h:       /amiga/src/sawk
                /amiga/src/sawk >msg2h.c msg2h.awk
                lc -L msg2h
                msg2h >getmsg.h msg

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

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

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

