Subversion Repositories Kolibri OS

Rev

Rev 9234 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. if tup.getconfig("NO_TCC") ~= "" then return end
  2.  
  3. TCC="kos32-tcc"
  4.  
  5. CFLAGS  = "-D_KOLIBRI -I../ktcc/trunk/libc.obj/include -I inc"
  6. LDFLAGS = "-nostdlib -L../ktcc/trunk/bin/lib ../ktcc/trunk/bin/lib/crt0.o"
  7.  
  8. LIBS = "-ltcc -lc.obj"
  9.  
  10. SRC={"src/common.c",
  11.      "src/errors.c",
  12.      "src/expression.c",
  13.      "src/formatter.c",
  14.      "src/generatec.c",
  15.      "src/interpret.c",
  16.      "src/options.c",
  17.      "src/parser.c",
  18.      "src/statement.c",
  19.      "src/tinybasic.c",
  20.      "src/token.c",
  21.      "src/tokeniser.c",
  22. };
  23.  
  24.  
  25. COMMAND=string.format("%s %s %s %s %s", TCC, CFLAGS, LDFLAGS, "%f -o %o",  LIBS)
  26. tup.rule(SRC, COMMAND .. tup.getconfig("KPACK_CMD"), "tinybasic")
  27.