mkfile 620 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. </$objtype/mkfile
  2. LIB=/$objtype/lib/libmp.a
  3. FILES=\
  4. mpaux\
  5. mpfmt\
  6. strtomp\
  7. mptobe\
  8. mptole\
  9. betomp\
  10. letomp\
  11. mpadd\
  12. mpsub\
  13. mpcmp\
  14. mpfactorial\
  15. mpmul\
  16. mpleft\
  17. mpright\
  18. mpvecadd\
  19. mpvecsub\
  20. mpvecdigmuladd\
  21. mpveccmp\
  22. mpdigdiv\
  23. mpdiv\
  24. mpexp\
  25. mpmod\
  26. mpextendedgcd\
  27. mpinvert\
  28. mprand\
  29. crt\
  30. mptoi\
  31. mptoui\
  32. mptov\
  33. mptouv\
  34. ALLOFILES=${FILES:%=%.$O}
  35. # cull things in the per-machine directories from this list
  36. OFILES= `{rc ./reduce $O $objtype $ALLOFILES}
  37. HFILES=\
  38. /$objtype/include/u.h\
  39. /sys/include/mp.h\
  40. dat.h\
  41. CFILES=${FILES:%=%.c}
  42. UPDATE=mkfile\
  43. $HFILES\
  44. $CFILES\
  45. </sys/src/cmd/mksyslib