home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 2 / goldfish_vol2_cd2.bin / bbs / gnu / f2c-1993.04.28-src.lha / GNU / src / amiga / f2c-1993.04.28 / libI77 / makefile < prev    next >
Makefile  |  1994-02-24  |  2KB  |  99 lines

  1. .SUFFIXES: .c .o
  2. CC = gcc
  3. CFLAGS = -O2 -DNON_UNIX_STDIO
  4. SHELL = /bin/sh
  5.  
  6. # compile, then strip unnecessary symbols
  7. .c.o:
  8.     $(CC) -c -DSkip_f2c_Undefs $(CFLAGS) $*.c
  9. #    ld -r -x -o $*.xxx $*.o
  10. #    mv $*.xxx $*.o
  11.  
  12. OBJ =    Version.o backspace.o close.o dfe.o dolio.o due.o endfile.o err.o \
  13.     fmt.o fmtlib.o iio.o ilnw.o inquire.o lread.o lwrite.o open.o \
  14.     rdfmt.o rewind.o rsfe.o rsli.o rsne.o sfe.o sue.o typesize.o uio.o \
  15.     util.o wref.o wrtfmt.o wsfe.o wsle.o wsne.o xwsne.o
  16. libI77.a:    $(OBJ)
  17.         ar r libI77.a $?
  18.         ranlib libI77.a
  19. install:    libI77.a
  20.     cp libI77.a /gnu/lib/libI77.a
  21.     ranlib /gnu/lib/libI77.a
  22.  
  23. Version.o: Version.c
  24.     $(CC) -c Version.c
  25.  
  26. $(OBJ):    f2c.h
  27.  
  28. # To compile with C++, first "make f2c.h"
  29. f2c.h: f2ch.add
  30.     cat ../f2c.h f2ch.add >f2c.h
  31.  
  32.  
  33. clean:
  34.     rm -f $(OBJ) libI77.a
  35.  
  36. clobber:    clean
  37.     rm -f libI77.a
  38.  
  39. backspace.o:    fio.h
  40. close.o:    fio.h
  41. dfe.o:        fio.h
  42. dfe.o:        fmt.h
  43. due.o:        fio.h
  44. endfile.o:    fio.h rawio.h
  45. err.o:        fio.h rawio.h
  46. fmt.o:        fio.h
  47. fmt.o:        fmt.h
  48. iio.o:        fio.h
  49. iio.o:        fmt.h
  50. ilnw.o:        fio.h
  51. ilnw.o:        lio.h
  52. inquire.o:    fio.h
  53. lread.o:    fio.h
  54. lread.o:    fmt.h
  55. lread.o:    lio.h
  56. lread.o:    fp.h
  57. lwrite.o:    fio.h
  58. lwrite.o:    fmt.h
  59. lwrite.o:    lio.h
  60. open.o:        fio.h rawio.h
  61. rdfmt.o:    fio.h
  62. rdfmt.o:    fmt.h
  63. rdfmt.o:    fp.h
  64. rewind.o:    fio.h
  65. rsfe.o:        fio.h
  66. rsfe.o:        fmt.h
  67. rsli.o:        fio.h
  68. rsli.o:        lio.h
  69. rsne.o:        fio.h
  70. rsne.o:        lio.h
  71. sfe.o:        fio.h
  72. sue.o:        fio.h
  73. uio.o:        fio.h
  74. util.o:        fio.h
  75. wref.o:        fio.h
  76. wref.o:        fmt.h
  77. wref.o:        fp.h
  78. wrtfmt.o:    fio.h
  79. wrtfmt.o:    fmt.h
  80. wsfe.o:        fio.h
  81. wsfe.o:        fmt.h
  82. wsle.o:        fio.h
  83. wsle.o:        fmt.h
  84. wsle.o:        lio.h
  85. wsne.o:        fio.h
  86. wsne.o:        lio.h
  87. xwsne.o:    fio.h
  88. xwsne.o:    lio.h
  89. xwsne.o:    fmt.h
  90.  
  91. check:
  92.     xsum Notice README Version.c backspace.c close.c dfe.c dolio.c \
  93.     due.c endfile.c err.c f2ch.add fio.h fmt.c fmt.h fmtlib.c fp.h \
  94.     iio.c ilnw.c inquire.c lio.h lread.c lwrite.c makefile open.c \
  95.     rawio.h rdfmt.c rewind.c rsfe.c rsli.c rsne.c sfe.c sue.c \
  96.     typesize.c uio.c util.c wref.c wrtfmt.c wsfe.c wsle.c wsne.c \
  97.     xwsne.c >zap
  98.     cmp zap libI77.xsum && rm zap || diff libI77.xsum zap
  99.