Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 8802 → Rev 8803

/programs/develop/ktcc/trunk/libc.obj/linuxtools/LoaderBuild
19,6 → 19,6
done
 
echo "Create libc.obj.a library..."
ar -rsc ../lib/libc.obj.a *.o
ar -rsc ../../bin/lib/libc.obj.a *.o
rm -f *.asm *.o
echo "Done!"
/programs/develop/ktcc/trunk/libc.obj/source/Makefile
8,13 → 8,13
CFLAGS = -c -nostdinc -I../include -DGNUC -D_BUILD_LIBC -fno-common -Os -fno-builtin -fno-leading-underscore -fno-pie
 
SRC=libc.c
LIB=../lib/libc.obj
LIB=libc.obj
 
all:
$(MAKE) -C ../linuxtools/src
mkdir -p exports ../lib
mkdir -p exports
../linuxtools/ExportGen symbols.txt exports/exports.c
$(FASM) crt/crt0.asm ../lib/crt0.o
$(FASM) crt/crt0.asm ../../bin/lib/crt0.o
$(GCC) $(CFLAGS) $(SRC) -o $(LIB)
$(KPACK) $(LIB)
../linuxtools/LoaderGen symbols.txt ../loader
25,4 → 25,4
cp -f ../lib/libc.obj ~/.kex/root/RD/1/LIB
 
clean:
rm ../lib/*
rm ../../bin/lib/libc.obj.a ../../bin/lib/libtcc.a
/programs/develop/ktcc/trunk/libc.obj/source/libtcc/Makefile
1,12 → 1,11
KTCC_DIR=../../../../ktcc/trunk
KTCC=kos32-tcc
 
KTCC=$(KTCC_DIR)/bin/kos32-tcc
FASM=fasm
 
OBJ= memcpy.o memmove.o memset.o libtcc1.o
 
all: $(OBJ)
ar -crs ../../lib/libtcc.a $(OBJ)
ar -crs ../../../bin/lib/libtcc.a $(OBJ)
rm -f *.o
 
%.o : %.c
/programs/develop/ktcc/trunk/libc.obj/source/libtcc/memcpy.asm
1,7 → 1,7
format ELF
 
section '.text' executable
include '../../../../../proc32.inc'
include '../../../../../../proc32.inc'
 
public memcpy
 
/programs/develop/ktcc/trunk/libc.obj/source/libtcc/memmove.asm
1,7 → 1,7
format ELF
 
section '.text' executable
include '../../../../../proc32.inc'
include '../../../../../../proc32.inc'
 
public memmove