#
# dhry21 05/16/93
#

OPT1=-Wall -O2 -m486 -Zomf -DREG=register -DTIME
OPT2=-finline-functions -finline -fcaller-saves -funroll-loops
OPT3=-fomit-frame-pointer -fthread-jumps -fforce-addr
OPT4=-fstrength-reduce -fcse-follow-jumps -fcse-skip-blocks
OPT5=-frerun-cse-after-loop -fexpensive-optimizations -ffast-math
CFLAGS=$(OPT1) $(OPT2) $(OPT3) $(OPT4) $(OPT5)

CFLAGS2=-Wall -O2 -m486 -Zomf -DTIME

CC=gcc $(CFLAGS)

.SUFFIXES: .obj .c .s .exe

.c.obj:
                $(CC) -c $*.c

.c.s:
                $(CC) -S $*.c

.obj.exe:
                $(CC) -o $*.exe $*.obj $*.def

default:        all

all:            dhry.exe

dhry.exe: dhry_1.obj dhry_2.obj dhry.def
        $(CC) -o dhry.exe dhry_1.obj dhry_2.obj dhry.def

dhry_1.o: dhry_1.c dhry.h
        $(CC) -c dhry_1.c

dhry_2.o: dhry_2.c dhry.h
        $(CC) -c dhry_2.c
