home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / math / pac / makefile < prev    next >
Encoding:
Makefile  |  1994-06-05  |  926 b   |  46 lines

  1. #
  2. CC=/bin/cc
  3.  
  4. # for bsd:
  5. CFLAGS=-O
  6. LFLAGS=-ltermlib
  7. MFLAGS=
  8.  
  9. # for sysV:
  10. # CFLAGS=-O -DREALUNIX
  11. # LFLAGS=
  12. # MFLAGS=
  13.  
  14. # for AT&T 6300+:
  15. # CFLAGS=-Ml -s -DREALUNIX
  16. # LFLAGS=
  17. # MFLAGS=-Ml -s
  18.  
  19. # for Xenix286 (contributed by Mark Seiffert --- rex!mgse!marks):
  20. # CFLAGS=-M2el -Ox -DREALUNIX -LARGE
  21. # LFLAGS=-F 5000 -s
  22. # MFLAGS=-M2el
  23.  
  24. #.SILENT:
  25.  
  26. all: version pac
  27.  
  28. version:
  29.     @/bin/rm -f version.c
  30.     @echo 'char *version = "'`date`'";' > version.c
  31.  
  32. NONE=ierror.o version.o
  33. BOTH=convbase.o interpret.o
  34. TABS=pactok.o bitwise.o help.o
  35. MAPS=amort.o atoi.o conv.o file.o pac.o total.o
  36. DEFS=display.o error.o ledit.o onlay.o pipes.o stack.o system.o time.o work.o
  37.  
  38. pac: ${NONE} ${BOTH} ${DEFS} ${MAPS} ${TABS}
  39.     ${CC} ${MFLAGS} ${NONE} ${BOTH} ${DEFS} ${MAPS} ${TABS} \
  40.     -lcurses ${LFLAGS} -lm -o pac
  41.  
  42. ${BOTH}: defs.h maps.h toktab.h
  43. ${TABS}: defs.h toktab.h
  44. ${MAPS}: defs.h maps.h
  45. ${DEFS}: defs.h
  46.