Annotation of embedaddon/curl/plan9/README, revision 1.1.1.1
1.1 misho 1: Prerequirement
2: ==============
3: This document describes how to compile, build and install curl and libcurl
4: from sources using mk. To build it, you will require to install latest
5: 9legacy patches into Plan 9. Also Plan 9 still have no configuration option so
6: both zlib and libopenssl are required too.
7:
8: The zlib that is available on Plan 9 can be downloaded from:
9:
10: https://github.com/madler/zlib/pull/398
11:
12: LibreSSL Portable can be downloaded from:
13:
14: https://github.com/libressl-portable/portable/pull/510
15:
16: Instruction
17: ===========
18: First, you should construct namespace as like described below:
19:
20: % bind -ac ../lib lib
21: % bind -ac ../src src
22: % bind -ac ../include include
23: % bind -ac .. .
24:
25: Then you will see as shown below (excerpt):
26:
27: curl.git/
28: |_plan9
29: | |_BUILD.PLAN9.txt
30: | |_CHANGES
31: | |_CMake
32: | | :
33: | |_mkfile
34: | |_mkfile.proto
35: | |_include
36: | | |_Makefile.am
37: | | | :
38: | | |_mkfile
39: | |_lib
40: | | |_CMakeLists.txt
41: | | | :
42: | | |_mkfile
43: | | |_mkfile.inc
44: | |_src
45: | | |_CMakeLists.txt
46: | | | :
47: | | |_mkfile
48: | | |_mkfile.inc
49: |_lib
50: |_src
51:
52: After constructing namespace, you can run mk on plan9 directory.
53:
54: % mk
55: % mk install
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>