Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. KTCC_DIR=../ktcc/trunk
  2. KLIBC_DIR = ../libraries/kolibri-libc
  3.  
  4. NAME=bin/tinybas.kex
  5.  
  6. KTCC=$(KTCC_DIR)/bin/kos32-tcc
  7. KPACK=kpack
  8.  
  9. SRC=    src/common.c \
  10.         src/errors.c \
  11.         src/expression.c \
  12.         src/formatter.c \
  13.         src/generatec.c \
  14.         src/interpret.c \
  15.         src/options.c \
  16.         src/parser.c \
  17.         src/statement.c \
  18.         src/tinybasic.c \
  19.         src/token.c \
  20.         src/tokeniser.c
  21.  
  22. CFLAGS= -D_KOLIBRI -I$(KLIBC_DIR)/include -I inc
  23. LFLAGS= -nobss -nostdlib -L $(KLIBC_DIR)/lib $(KLIBC_DIR)/lib/crt0.o
  24. LIBS = -ltcc -lc.obj
  25.  
  26. all:
  27.         $(KTCC) $(CFLAGS) $(SRC) $(LFLAGS) $(LIBS) -o $(NAME)
  28.         $(KPACK) $(NAME)
  29.  
  30. clean:
  31.         rm $(NAME)
  32.