commit 285b13e
hovercats
·
2024-11-06 06:54:05 +0000 UTC
parent 5a16e70
pdpmake: port to oasis buildsystem
6 files changed,
+29,
-0
+3,
-0
1@@ -310,3 +310,6 @@
2 [submodule "pkg/tamzen-font/src"]
3 path = pkg/tamzen-font/src
4 url = https://github.com/sunaku/tamzen-font
5+[submodule "pkg/pdpmake/src"]
6+ path = pkg/pdpmake/src
7+ url = https://github.com/rmyorston/pdpmake
+1,
-0
1@@ -71,6 +71,7 @@ subgen 'openntpd'
2 subgen 'openssh'
3 subgen 'opus'
4 subgen 'pcre'
5+subgen 'pdpmake'
6 subgen 'pigz'
7 subgen 'pixman'
8 subgen 'python'
+22,
-0
1@@ -0,0 +1,22 @@
2+cflags{
3+ '-std=c99',
4+ '-pedantic',
5+ '-Wall',
6+ '-Wextra',
7+}
8+
9+exe('pdpmake', {
10+ 'check.c',
11+ 'input.c',
12+ 'macro.c',
13+ 'main.c',
14+ 'make.c',
15+ 'modtime.c',
16+ 'rules.c',
17+ 'target.c',
18+ 'utils.c',
19+})
20+
21+file('bin/pdpmake', '755', '$outdir/pdpmake')
22+
23+man('pdpmake.1')
+1,
-0
1@@ -0,0 +1 @@
2+Subproject commit 8c12e9abf7e15d0c8635f4c0e82cd895ebaa715b
+1,
-0
1@@ -0,0 +1 @@
2+2.0.1 r0
M
sets.lua
+1,
-0
1@@ -46,6 +46,7 @@ return {
2 'muon',
3 'musl',
4 'nasm',
5+ 'pdpmake',
6 'python',
7 'qbe',
8 'strace',