CC=             dcc
CFLAGS=         -c -Iorigami: -DMOUSY

SRCS1=          main.c text.c
SRCS2=          /amiga/src/amigafileio.c /amiga/src/mktemp.c
SRCS=           $(SRCS1) $(SRCS2)

OBJS1=          main.o text.o
OBJS2=          /amiga/src/amigafileio.o /amiga/src/mktemp.o
OBJS=           $(OBJS1) $(OBJS2)

viewrc:         name.h ../h/token.h codelg.h $(OBJS)
                dlink dlib:c.o $(OBJS) -o viewrc dlib:cs.lib \
                dlib:amigas20.lib dlib:autos.lib dlib:x.o

$(OBJS1) :      $(SRCS1)
                $(CC) $(CFLAGS) %(right) -o %(left)

$(OBJS2) :      $(SRCS2)
                cd /amiga/src
                $(CC) $(CFLAGS) %(right) -o %(left)
                cd //viewrc

codelg.h :      /amiga/src/sawk /h/tokens tok2lg.awk
                /amiga/src/sawk >tok2lg.c tok2lg.awk
                dcc tok2lg.c -o tok2lg
                tok2lg >codelg.h /h/tokens

name.h :        /amiga/src/sawk tok2h.awk
                /amiga/src/sawk >tok2h.c tok2h.awk
                dcc tok2h.c -o tok2h
                tok2h >name.h /h/tokens

../h/token.h :  /amiga/src/sawk h/tok2h.awk
                /amiga/src/sawk >/h/tok2h.c /h/tok2h.awk
                dcc /h/tok2h.c -O origami:h/ -o /h/tok2h
                /h/tok2h >../h/token.h /h/tokens

/amiga/src/sawk : /amiga/src/sawk.c
                dcc /amiga/src/sawk.c -O origami:amiga/ -o /amiga/src/sawk

