/contrib/C_Layer/libguic_kolibri/loadboxlib.asm |
---|
3,13 → 3,13 |
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' |
/contrib/C_Layer/libguic_kolibri/make_boardmsg.sh |
---|
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!" |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |