mkfile 463 B

123456789101112131415161718192021222324252627282930313233
  1. </$objtype/mkfile
  2. TARG=mapd
  3. LIB=libmap/libmap.a$O
  4. OFILES=map.$O\
  5. symbol.$O\
  6. index.$O\
  7. sqrt.$O\
  8. HFILES=map.h\
  9. iplot.h\
  10. BIN=/$objtype/bin/aux
  11. </sys/src/cmd/mkone
  12. $O.out:V: $OFILES $LIB
  13. $LD $LDFLAGS -o $target $prereq
  14. $LIB:V:
  15. cd libmap
  16. mk install
  17. installall:V:
  18. for(objtype in $CPUS)
  19. mk install
  20. cp map.rc /rc/bin/map
  21. cp mapdemo.rc /rc/bin/mapdemo
  22. clean nuke:V:
  23. @{ cd libmap; mk $target }
  24. rm -f *.[$OS] [$OS].out y.tab.? y.debug y.output $TARG