pmfile-ack 916 B

12345678910111213141516171819202122232425262728293031323334353637
  1. -- $Source$
  2. -- $State$
  3. local d = ROOTDIR.."util/LLgen/"
  4. tool_LLgen = cprogram {
  5. CDEFINES = {PARENT, 'NON_CORRECTING', 'LIBDIR="'..d..'lib"'},
  6. cfile (d.."src/main.c"),
  7. cfile (d.."src/gencode.c"),
  8. cfile (d.."src/compute.c"),
  9. cfile (d.."src/check.c"),
  10. cfile (d.."src/reach.c"),
  11. cfile (d.."src/global.c"),
  12. cfile (d.."src/name.c"),
  13. cfile (d.."src/sets.c"),
  14. cfile (d.."src/alloc.c"),
  15. cfile (d.."src/machdep.c"),
  16. cfile (d.."src/cclass.c"),
  17. cfile (d.."src/savegram.c"),
  18. -- These use pre-LLgen'd version of the files. If LLgen.g gets updated,
  19. -- they need rebuilding. Use the bootstrap script to do this.
  20. cfile (d.."src/LLgen.c"),
  21. cfile (d.."src/Lpars.c"),
  22. cfile (d.."src/tokens.c"),
  23. outputs = {"%U%/LLgen"},
  24. install = pm.install("%TOOLDIR%LLgen")
  25. }
  26. -- Revision history
  27. -- $Log$
  28. -- Revision 1.1 2006-11-11 22:58:30 dtrg
  29. -- Added a pmfile to allow LLgen to be built as part of the ACK again.
  30. --