CFLAGS = +l
LFLAGS = -w
LIBS = -lm32 -lc32

OBJS = main.o logoaux.o logonum.o logoop.o logoparse.o logoproc.o \
	procedit.o procvars.o proplist.o storage.o turtle.o unix.o \
	y.tab.o zerr.o amiga.o

logo:		$(OBJS)
	ln $(LFLAGS) -o logo $(OBJS) $(LIBS)
	beep

main.o logoaux.o logonum.o logoop.o logoparse.o logoproc.o \
procedit.o procvars.o proplist.o storage.o unix.o \
zerr.o:		logo.h
	cc $(CFLAGS) $*.c

turtle.o:	turtle.c amiga.i
	cc $(CFLAGS) turtle.c

y.tab.o:	y.tab.c logo.h
	cc $(CFLAGS) y.tab.c

amiga.o:	amiga.c amiga.sym
	cc $(CFLAGS) +iamiga.sym amiga.c

amiga.sym:	amiga.h
	cc $(CFLAGS) -o nil: +hamiga.sym amiga.h

y.tab.c:
	echo "Run YACC on logo.y, you dummy!"


splithelp: splithelp.o
	ln -o splithelp splithelp.o -lc

splithelp.o: splithelp.c
	cc splithelp.c


