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
+1, -0
1@@ -46,6 +46,7 @@ return {
2 		'muon',
3 		'musl',
4 		'nasm', 
5+		'pdpmake',
6 		'python',
7 		'qbe',
8 		'strace',