Compare commits
1 Commits
4f450aa637
...
42e77931bf
Author | SHA1 | Date | |
---|---|---|---|
42e77931bf |
@@ -1,7 +1,7 @@
|
||||
|
||||
KTCC=kos32-tcc
|
||||
KPACK = kpack
|
||||
KLIBC = ../../../programs/develop/ktcc/libc.obj
|
||||
KLIBC = ../../../programs/develop/ktcc/trunk/libc.obj
|
||||
CFLAGS = -I $(KLIBC)/include
|
||||
LDFLAGS = -nostdlib -L$(KLIBC)/lib $(KLIBC)/lib/crt0.o
|
||||
|
||||
|
@@ -1,2 +1,2 @@
|
||||
:kos32-gcc -c libtcc1.c -DTCC_TARGET_I386 -ID:\VSProjects\msys-kos32-4.8.2\sdk\sources\newlib\libc\include
|
||||
D:\VSProjects\msys-kos32-4.8.2\ktcc\libc\kos32-tcc.exe libtcc1.c -c -DTCC_TARGET_I386
|
||||
:kos32-gcc -c libtcc1.c -DTCC_TARGET_I386 -ID:\VSProjects\msys-kos32-4.8.2\sdk\sources\newlib\libc\include
|
||||
D:\VSProjects\msys-kos32-4.8.2\ktcc\trunk\libc\kos32-tcc.exe libtcc1.c -c -DTCC_TARGET_I386
|
@@ -1,4 +1,4 @@
|
||||
TCC_DIR=../../../ktcc
|
||||
TCC_DIR=../../../ktcc/trunk
|
||||
CC=$(TCC_DIR)/bin/kos32-tcc
|
||||
|
||||
CFLAGS=-I../include -I$(TCC_DIR)/libc/include -Dpowf=pow
|
||||
@@ -10,9 +10,9 @@ OBJS= clip.o vertex.o api.o list.o init.o matrix.o texture.o \
|
||||
arrays.o specbuf.o glu.o kosgl.o
|
||||
|
||||
all: $(OBJS)
|
||||
ar -crs libtinygl.a *.o
|
||||
ar -crs libtinygl.a *.o
|
||||
.o:
|
||||
$(CC) $(CFLAGS) -c $*.c
|
||||
$(CC) $(CFLAGS) -c $*.c
|
||||
clean:
|
||||
rm *.o *.a
|
||||
install:
|
||||
|
@@ -1,4 +1,4 @@
|
||||
KTCC_DIR = ../kolibrios-nextgen/programs/develop/ktcc
|
||||
KTCC_DIR = ../kolibrios-nextgen/programs/develop/ktcc/trunk
|
||||
KLIBC = $(KTCC_DIR)/libc.obj
|
||||
|
||||
NAME = dino
|
||||
|
@@ -1,4 +1,4 @@
|
||||
KTCC_DIR=../../develop/ktcc
|
||||
KTCC_DIR=../../develop/ktcc/trunk
|
||||
KLIBC_DIR = ../../develop/libraries/kolibri-libc
|
||||
|
||||
NAME=whois
|
||||
|
@@ -1,4 +1,4 @@
|
||||
KTCC_DIR=../../develop/ktcc
|
||||
KTCC_DIR=../../develop/ktcc/trunk
|
||||
|
||||
NAME=gamehack
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
KTCC_DIR=../../develop/ktcc
|
||||
KTCC_DIR=../../develop/ktcc/trunk
|
||||
|
||||
NAME=teatool
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
KTCC_DIR=../../develop/ktcc
|
||||
KTCC_DIR=../../develop/ktcc/trunk
|
||||
KLIBC_DIR = ../../develop/libraries/kolibri-libc
|
||||
|
||||
NAME=thashview
|
||||
|
@@ -1,5 +1,5 @@
|
||||
KTCC_DIR = ../../develop/ktcc
|
||||
KLIBC = ../../develop/ktcc/libc.obj
|
||||
KTCC_DIR = ../../develop/ktcc/trunk
|
||||
KLIBC = ../../develop/ktcc/trunk/libc.obj
|
||||
|
||||
NAME = weather
|
||||
|
||||
|
@@ -17,7 +17,7 @@ default:
|
||||
objcopy tte -O binary
|
||||
|
||||
TCC:
|
||||
kos32-tcc -DTCC_BUILD tte.c getline.c notify.c -lck -o tte -I ../../develop/ktcc/libc/include
|
||||
kos32-tcc -DTCC_BUILD tte.c getline.c notify.c -lck -o tte -I ../../develop/ktcc/trunk/libc/include
|
||||
|
||||
clean:
|
||||
rm *.o
|
||||
|
@@ -1,19 +1,19 @@
|
||||
TCC = "kos32-tcc -B" .. tup.getcwd().. "/develop/ktcc/trunk/bin"
|
||||
|
||||
CFLAGS = "-I" .. tup.getcwd().. "/develop/ktcc/libc.obj/include "
|
||||
LFLAGS = ""
|
||||
LIBS = ""
|
||||
|
||||
OBJS = {}
|
||||
|
||||
function compile_tcc(input, output)
|
||||
if not output then output = '%B.o' end
|
||||
tup.append_table(OBJS,
|
||||
tup.foreach_rule(input, TCC .. " -c " .. CFLAGS .. " %f -o %o", output)
|
||||
)
|
||||
end
|
||||
|
||||
function link_tcc(input, output)
|
||||
if not output then input,output = OBJS,input end
|
||||
tup.rule(input, TCC .. " " .. CFLAGS .. " " .. LFLAGS .. " %f -o %o " .. LIBS .. " " .. tup.getconfig("KPACK_CMD"), output)
|
||||
end
|
||||
TCC = "kos32-tcc -B" .. tup.getcwd().. "/develop/ktcc/trunk/bin"
|
||||
|
||||
CFLAGS = "-I" .. tup.getcwd().. "/develop/ktcc/trunk/libc.obj/include "
|
||||
LFLAGS = ""
|
||||
LIBS = ""
|
||||
|
||||
OBJS = {}
|
||||
|
||||
function compile_tcc(input, output)
|
||||
if not output then output = '%B.o' end
|
||||
tup.append_table(OBJS,
|
||||
tup.foreach_rule(input, TCC .. " -c " .. CFLAGS .. " %f -o %o", output)
|
||||
)
|
||||
end
|
||||
|
||||
function link_tcc(input, output)
|
||||
if not output then input,output = OBJS,input end
|
||||
tup.rule(input, TCC .. " " .. CFLAGS .. " " .. LFLAGS .. " %f -o %o " .. LIBS .. " " .. tup.getconfig("KPACK_CMD"), output)
|
||||
end
|
||||
|
Reference in New Issue
Block a user