Files
rk35xx-android14/external/curl/plan9/README
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

56 lines
1.2 KiB
Plaintext

Prerequirement
==============
This document describes how to compile, build and install curl and libcurl
from sources using mk. To build it, you will require to install latest
9legacy patches into Plan 9. Also Plan 9 still have no configuration option so
both zlib and libopenssl are required too.
The zlib that is available on Plan 9 can be downloaded from:
https://github.com/madler/zlib/pull/398
LibreSSL Portable can be downloaded from:
https://github.com/libressl-portable/portable/pull/510
Instruction
===========
First, you should construct namespace as like described below:
% bind -ac ../lib lib
% bind -ac ../src src
% bind -ac ../include include
% bind -ac .. .
Then you will see as shown below (excerpt):
curl.git/
|_plan9
| |_BUILD.PLAN9.txt
| |_CHANGES
| |_CMake
| | :
| |_mkfile
| |_mkfile.proto
| |_include
| | |_Makefile.am
| | | :
| | |_mkfile
| |_lib
| | |_CMakeLists.txt
| | | :
| | |_mkfile
| | |_mkfile.inc
| |_src
| | |_CMakeLists.txt
| | | :
| | |_mkfile
| | |_mkfile.inc
|_lib
|_src
After constructing namespace, you can run mk on plan9 directory.
% mk
% mk install