Skip to content

Commit 8a42bfe

Browse files
committed
Update build dependencies in README and .gitignore
1 parent 850cfb2 commit 8a42bfe

File tree

2 files changed

+23
-9
lines changed

2 files changed

+23
-9
lines changed

.gitignore

+11
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,18 @@
1+
# Build intermediates
12
/bin/
23
/build/
34
/src/dll/resource.rc
45
/src/dll/resource.res
56
/src/inc/injections.inc
67
/src/inc/symbols_g*.inc
78
/src/inc/iklg.data
9+
10+
# Local instances of binaries
11+
/make.exe
12+
/libiconv2.dll
13+
/libintl3.dll
14+
/objdump.exe
15+
/libiconv-2.dll
16+
/GoLink.exe
17+
/GoRC.exe
18+
/ducible.exe

README.md

+12-9
Original file line numberDiff line numberDiff line change
@@ -45,18 +45,21 @@ the final DLL the following libraries are required on your system.
4545

4646
For assembling and building, the following software is required.
4747

48-
- [NASM (The Netwide Assembler)](https://nasm.us)
49-
- [GoLink (Go Tools for Windows)](http://godevtool.com)
50-
- [GoRC (Go Tools for Windows)](http://godevtool.com)
51-
- [NSIS (Nullsoft Scriptable Install System)](https://nsis.sourceforge.io)
48+
- [NASM (The Netwide Assembler)](https://nasm.us) (2.16.03)
49+
- [GoLink (Go Tools for Windows)](http://godevtool.com) (1.0.4.5)
50+
- [GoRC (Go Tools for Windows)](http://godevtool.com) (1.0.3.0)
51+
- [NSIS (Nullsoft Scriptable Install System)](https://nsis.sourceforge.io) (3.10)
5252

53-
Additionally, you'll need various *GNU Win32* packages:
53+
Additionally, you'll need the following binaries:
5454

55-
- [Make](http://gnuwin32.sourceforge.net/packages/make.htm)
56-
- [Grep](http://gnuwin32.sourceforge.net/packages/grep.htm)
57-
- [BinUtils](https://sourceforge.net/projects/mingw/files/MinGW/Base/binutils/) for `objdump`
55+
- [GNU Make](http://gnuwin32.sourceforge.net/packages/make.htm) (3.81)
56+
- [Git for Windows](https://git-scm.com/download/win) (2.45.1) for various included GNU Win32 tools
57+
- [BinUtils](https://sourceforge.net/projects/mingw/files/MinGW/Base/binutils/) (2.28) for `objdump`
58+
- [ducible](https://github.com/jasonwhite/ducible) (1.2.2)
5859

59-
All binaries of the listed software must be added to your `PATH` environment variable.
60+
The binaries of the listed software must be added to your `PATH` environment variable or placed in the root directory.
61+
62+
Some binaries are attempted to be automatically detected at build time and added to the `PATH` for the duration of building. These include `nasm`, `makensis`, `grep`, `date`, `dd`, `touch`, `xxd`.
6063

6164
## Assembling
6265

0 commit comments

Comments
 (0)