mirror of
https://github.com/KolibriOS/kolibrios.git
synced 2024-12-25 08:06:49 +03:00
small change, add build shell script
git-svn-id: svn://kolibrios.org@6415 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
b18c400feb
commit
f236be83bc
@ -3,13 +3,13 @@ use32 ; Tell compiler to use 32 bit instructio
|
||||
|
||||
section '.init' code ; Keep this line before includes or GCC messes up call addresses
|
||||
|
||||
include 'proc32.inc'
|
||||
include 'macros.inc'
|
||||
include '../../../programs/proc32.inc'
|
||||
include '../../../programs/macros.inc'
|
||||
purge section,mov,add,sub
|
||||
|
||||
include 'box_lib.mac'
|
||||
include 'txtbut.inc'
|
||||
include 'dll.inc'
|
||||
include '../../../programs/develop/libraries/box_lib/trunk/box_lib.mac'
|
||||
include '../../../programs/system/run/trunk/txtbut.inc'
|
||||
include '../../../programs/dll.inc'
|
||||
|
||||
public init_boxlib as '_init_boxlib_asm'
|
||||
public editbox_key as '_editbox_key@4'
|
||||
|
11
contrib/C_Layer/libguic_kolibri/make_boardmsg.sh
Executable file
11
contrib/C_Layer/libguic_kolibri/make_boardmsg.sh
Executable file
@ -0,0 +1,11 @@
|
||||
#Please set up kolibrios sources here : /home/<username>/kolibrios
|
||||
|
||||
kos32-gcc -c -I${HOME}/kolibrios/contrib/sdk/sources/newlib/libc/include -g -U_Win32 -U_WIN32 -U__MINGW32__ boardmsg.c -o boardmsg.o
|
||||
|
||||
fasm loadboxlib.asm loadboxlib.obj
|
||||
|
||||
kos32-ld *.o *.obj -T${HOME}/kolibrios/contrib/sdk/sources/newlib/libc/app.lds -nostdlib -static --image-base 0 -lgcc -L/home/autobuild/tools/win32/mingw32/lib /home/autobuild/tools/win32/lib/libdll.a /home/autobuild/tools/win32/lib/libapp.a /home/autobuild/tools/win32/lib/libc.dll.a -static -o boardxmsg -Map=boardxmsg.map
|
||||
|
||||
objcopy -O binary boardxmsg
|
||||
|
||||
echo "If everything went well, boardxmsg should be your binary!"
|
Loading…
Reference in New Issue
Block a user