Skip to content

Commit 692eba3

Browse files
committedAug 12, 2013
Add an example of platform ID
Add an example of make clean "make r3" can be used Rename REBOL to Rebol
1 parent fc51038 commit 692eba3

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed
 

‎README

+16-12
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
REBOL [R3] Source Code Distribution
1+
Rebol [R3] Source Code Distribution
22
Date: 12-Dec-2012
33
Version: 2.101.0
44
From: Carl Sassenrath
@@ -16,36 +16,40 @@ tough to create one yourself. You will need to set struct align to 4 bytes.
1616
About the Makefile:
1717

1818
You might notice that the makefile is a bit old-fashioned. That's because I
19-
still support REBOL on some very old systems that don't offer newer makefile
19+
still support Rebol on some very old systems that don't offer newer makefile
2020
features. So, please keep that in mind and stick with this simple format.
2121

22-
Also, the makefile is built by REBOL. Typing "make make" will rebuild it,
23-
and you can also select a different platform target the same way by providing
24-
the REBOL platform identifiers (the last two parts of the version string).
22+
Also, the makefile is built by Rebol. Typing "make make" will rebuild it,
23+
and you can also select a different platform target by providing
24+
the Rebol platform identifier typing e.g. "make make OS_ID=0.4.4" (Linux
25+
Libc6 2.11 platform version).
2526

2627

2728
Build Instructions:
2829

29-
Parts of REBOL are built by REBOL. So, to build it, you'll need to download a
30+
Parts of Rebol are built by Rebol. So, to build it, you'll need to download a
3031
running binary into the local make directory. Call it r3-make.
3132

3233
The build happens in the make directory. It will create an obj sub-dir for
3334
storing the object files. I prefer this over mixing the source and object
3435
files into the same directory.
3536

36-
The biggest step is to do the "make prep" which will use REBOL to configure
37+
You may need to do "make clean" for clean make session.
38+
39+
The biggest step is to do the "make prep" which will use Rebol to configure
3740
and build a number of important C header files.
3841

39-
If you are building for a new platform that has no existing REBOL, you can use
42+
If you are building for a new platform that has no existing Rebol, you can use
4043
"make prep" to build all the files you need on an existing platform and copy
4144
them to the new platform.
4245

43-
After the prep, just run "make" and the rest of the system will build.
46+
After the prep, just run "make" or "make r3" and the rest of the system will
47+
build.
4448

4549

4650
Toolchain Note:
4751

48-
REBOL builds on many different compilers over a range of systems. Although
52+
Rebol builds on many different compilers over a range of systems. Although
4953
the C source doesn't strictly follow any one standard, it's quite portable
5054
and I've yet to find a toolchain that won't build it. You can even cross
5155
compile it for embedded systems quite easily. If you run into a problem,
@@ -54,7 +58,7 @@ it's probably something fairly simple. Don't over complicate it.
5458

5559
Note to Contributors:
5660

57-
I welcome your help with porting REBOL to many more devices and making various
61+
I welcome your help with porting Rebol to many more devices and making various
5862
improvements. I just ask that you:
5963

6064
1. Keep code clear and simple.
@@ -63,7 +67,7 @@ improvements. I just ask that you:
6367
4. Keep in mind Linux, OS X, BSD, big/little endian CPUs.
6468
5. Test everything, then test it again.
6569

66-
Enjoy your new REBOL freedom,
70+
Enjoy your new Rebol freedom,
6771

6872
-Carl
6973

0 commit comments

Comments
 (0)
Please sign in to comment.