home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / misc / icalc.lzh / icalc / src / makefile < prev    next >
Makefile  |  1992-01-26  |  1KB  |  57 lines

  1. # Makefile for icalc
  2. # Not linking math.c, since fp error checking doesn't work with IEEE libs.
  3. # See cmath.c, #define'd symbol NOERRCHECK
  4.  
  5. CC=    lc
  6. OPTS=    -cs -fi -O
  7. OBJS=    complex.o tree.o memory.o cmath.o symbol.o function.o ufunc.o \
  8.     special.o constant.o init.o command.o
  9. LIBS=    myumain.o LIB:gnu.lib LIB:lcmieee.lib LIB:lc.lib
  10. LOPTS=    SC SD LIB $(LIBS) VERBOSE
  11.  
  12. icalc:    $(OBJS)
  13.     blink from LIB:c.o $(OBJS) TO icalc $(LOPTS)
  14.  
  15. complex.o:    complex.c
  16.     $(CC) $(OPTS) complex.c
  17.  
  18. complex.c:    complex.y
  19.     bison -d complex.y
  20.     delete complex.c        # kludge because of compiler fault...
  21.     rename complex.tab.c complex.c
  22.  
  23. tree.o: tree.c #complex.tab.h
  24.     $(CC) $(OPTS) tree.c
  25.  
  26. memory.o: memory.c
  27.     $(CC) $(OPTS) memory.c
  28.  
  29. constant.o: constant.c
  30.     $(CC) $(OPTS) constant.c
  31.  
  32. cmath.o: cmath.c
  33.     $(CC) $(OPTS) cmath.c
  34.  
  35. math.o: math.c
  36.     $(CC) $(OPTS) math.c
  37.  
  38. special.o: special.c
  39.     $(CC) $(OPTS) special.c
  40.  
  41. symbol.o: symbol.c #complex.tab.h
  42.     $(CC) $(OPTS) symbol.c
  43.  
  44. function.o: function.c
  45.     $(CC) $(OPTS) function.c
  46.  
  47. ufunc.o: ufunc.c
  48.     $(CC) $(OPTS) ufunc.c
  49.  
  50. init.o: init.c #complex.tab.h
  51.     $(CC) $(OPTS) init.c
  52.  
  53. command.o: command.c #complex.tab.h
  54.     $(CC) $(OPTS) command.c
  55.  
  56.  
  57.