Remove add-simple-library
parent
e201a48a97
commit
ad0ae8dc63
|
|
@ -1,5 +1,3 @@
|
|||
USING: alien ;
|
||||
|
||||
"cairo" "libcairo" add-simple-library
|
||||
|
||||
PROVIDE: cairo { "cairo.factor" } ;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
USING: alien ;
|
||||
|
||||
"postgresql" "libpq" add-simple-library
|
||||
|
||||
PROVIDE: postgresql
|
||||
{ "libpq.factor" "postgresql.factor" }
|
||||
{ "postgresql-test" } ;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
USING: alien ;
|
||||
|
||||
"sqlite" "libsqlite3" add-simple-library
|
||||
|
||||
PROVIDE: sqlite
|
||||
{ "sqlite.factor" "tuple-db.factor" }
|
||||
{ "tuple-db-tests.factor" } ;
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@ parser sequences sequences-internals words ;
|
|||
windows? [
|
||||
"/library/ui/windows/load.factor" run-resource
|
||||
] when
|
||||
|
||||
"native-io" get [
|
||||
unix? [
|
||||
"/library/io/unix/load.factor" run-resource
|
||||
|
|
|
|||
|
|
@ -37,9 +37,5 @@ global [ "libraries" nest drop ] bind
|
|||
[ "abi" set "name" set ] make-hash swap set
|
||||
] bind ;
|
||||
|
||||
: add-simple-library ( name file -- )
|
||||
windows? ".dll" ".so" ? append
|
||||
windows? "stdcall" "cdecl" ? add-library ;
|
||||
|
||||
: library-abi ( library -- abi )
|
||||
library "abi" swap ?hash [ "cdecl" ] unless* ;
|
||||
|
|
|
|||
|
|
@ -1,15 +1,6 @@
|
|||
IN: scratchpad
|
||||
USING: alien compiler kernel namespaces parser sequences words ;
|
||||
|
||||
{
|
||||
{ "gdi32" "gdi32" }
|
||||
{ "user32" "user32" }
|
||||
{ "kernel32" "kernel32" }
|
||||
{ "winsock" "ws2_32" }
|
||||
{ "mswsock" "mswsock" }
|
||||
} [ first2 add-simple-library ] each
|
||||
"libc" "msvcrt.dll" "cdecl" add-library
|
||||
|
||||
{
|
||||
"io"
|
||||
"errors"
|
||||
|
|
|
|||
|
|
@ -2,13 +2,13 @@ IN: scratchpad
|
|||
USING: alien compiler kernel namespaces parser sequences words ;
|
||||
|
||||
{
|
||||
{ "gdi32" "gdi32" }
|
||||
{ "user32" "user32" }
|
||||
{ "kernel32" "kernel32" }
|
||||
{ "winsock" "ws2_32" }
|
||||
{ "mswsock" "mswsock" }
|
||||
} [ first2 add-simple-library ] each
|
||||
"libc" "msvcrt.dll" "cdecl" add-library
|
||||
{ "gdi32" "gdi32.dll" "stdcall" }
|
||||
{ "user32" "user32.dll" "stdcall" }
|
||||
{ "kernel32" "kernel32.dll" "stdcall" }
|
||||
{ "winsock" "ws2_32.dll" "stdcall" }
|
||||
{ "mswsock" "mswsock.dll" "stdcall" }
|
||||
{ "libc" "msvcrt.dll" "cdecl" }
|
||||
} [ first3 add-library ] each
|
||||
|
||||
{
|
||||
"windows-messages"
|
||||
|
|
|
|||
Loading…
Reference in New Issue