Rev 8733 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
8733 | turbocat | 1 | KTCC_DIR=../ktcc/trunk |
9234 | turbocat | 2 | KLIBC_DIR = $(KTCC_DIR)/libc.obj |
8733 | turbocat | 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) |