#		requires djgpp(2.0) and allegro(2.1)

CFLAGS=-m486 -O3 -ffast-math -fomit-frame-pointer -funroll-loops -fstrength-reduce -L. 
INCL = xlib.h complex.h zoom.h config.h autopilot.h ui.h palette.g gif.h plane.h ctrl87.h
SRCS = formulas.c zoom.c autopilot.c ui.c gif.c gifcompr.c palette.c ui_dog.c plane.c ctrl87.c
OBJS = $(SRCS:.c=.o)
LIBS = -lalleg
LFLAGS = -s


xaos:$(OBJS)
	$(CC) $(CFLAGS) $(LFLAGS) -o xaos $(OBJS) $(LIBS)

all:    xaos

ctrl87.o:
	gcc ctrl87.c -c 


clean:
	rm -f xaosvga xaos 
	rm -f core `find . -name '*.[oas]' -print`
	rm -f core `find . -name '*~' -print`
	rm -f core `find . -type f -name 'core' -print`

