# Makefile for !Preview
# Copyright 1990 Edinburgh Software Products

# DO NOT COMPILE WITHOUT -DUSE_FLEX, SINCE THE PROGRAM WON'T WORK IF OMITTED

CFLAGS=-DUSE_FLEX -DARM -I$.Risc_OSLib,$.Clib
CC=cc
# tested with cc v3.00.  Should also be ok on later releases, but
# earlier ones may be dubious...

OBJS=o.build o.dviread o.main o.routines o.version o.buttons o.output

!RunImage: $(OBJS)
	link -o !RunImage $(OBJS) $.clib.o.stubs $.risc_oslib.o.risc_oslib
	squeeze -v !RunImage

o.build: c.build h.d2rd
	$(CC) $(CFLAGS) -c build.c

o.buttons: c.buttons h.d2rd h.menus
	$(CC) $(CFLAGS) -c buttons.c

o.dviread: c.dviread h.web2c h.dvitype
	$(CC) $(CFLAGS) -c dviread.c

o.main: c.main h.menus h.output h.d2rd 
	$(CC) $(CFLAGS) -c main.c

o.output: c.output h.output h.d2rd
	$(CC) $(CFLAGS) -c output.c

o.routines: c.routines h.d2rd
	$(CC) $(CFLAGS) -c routines.c

o.version: c.version h.linkcount
	$(CC) $(CFLAGS) -c version.c

# EOF
