home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / dhry21.zip / MAKEFILE < prev    next >
Text File  |  1993-05-17  |  869b  |  39 lines

  1. #
  2. # dhry21 05/16/93
  3. #
  4.  
  5. OPT1=-Wall -O2 -m486 -Zomf -DREG=register -DTIME
  6. OPT2=-finline-functions -finline -fcaller-saves -funroll-loops
  7. OPT3=-fomit-frame-pointer -fthread-jumps -fforce-addr
  8. OPT4=-fstrength-reduce -fcse-follow-jumps -fcse-skip-blocks
  9. OPT5=-frerun-cse-after-loop -fexpensive-optimizations -ffast-math
  10. CFLAGS=$(OPT1) $(OPT2) $(OPT3) $(OPT4) $(OPT5)
  11.  
  12. CFLAGS2=-Wall -O2 -m486 -Zomf -DTIME
  13.  
  14. CC=gcc $(CFLAGS)
  15.  
  16. .SUFFIXES: .obj .c .s .exe
  17.  
  18. .c.obj:
  19.                 $(CC) -c $*.c
  20.  
  21. .c.s:
  22.                 $(CC) -S $*.c
  23.  
  24. .obj.exe:
  25.                 $(CC) -o $*.exe $*.obj $*.def
  26.  
  27. default:        all
  28.  
  29. all:            dhry.exe
  30.  
  31. dhry.exe: dhry_1.obj dhry_2.obj dhry.def
  32.         $(CC) -o dhry.exe dhry_1.obj dhry_2.obj dhry.def
  33.  
  34. dhry_1.o: dhry_1.c dhry.h
  35.         $(CC) -c dhry_1.c
  36.  
  37. dhry_2.o: dhry_2.c dhry.h
  38.         $(CC) -c dhry_2.c
  39.