Browse code

enable "install" target on Plan 9, install as games/uxn*

Sigrid Solveig Haflínudóttir authored on 02/05/2023 23:01:29
Showing 2 changed files
... ...
@@ -36,10 +36,10 @@ cc src/devices/datetime.c src/devices/system.c src/devices/file.c src/uxn.c -DND
36 36
 
37 37
 ### Plan 9 
38 38
 
39
-To build the Uxn emulator on [9front](http://9front.org/), via [npe](https://git.sr.ht/~ft/npe):
39
+To build and install the Uxn emulator on [9front](http://9front.org/), via [npe](https://git.sr.ht/~ft/npe):
40 40
 
41 41
 ```rc
42
-mk
42
+mk install
43 43
 ```
44 44
 
45 45
 If the build fails on 9front because of missing headers or functions, try again after `rm -r /sys/include/npe`.
... ...
@@ -1,5 +1,6 @@
1 1
 </$objtype/mkfile
2 2
 
3
+BIN=/$objtype/bin/games
3 4
 TARG=bin/uxncli bin/uxnasm bin/uxnemu
4 5
 USM=`{walk -f projects/ | grep '\.tal$' | grep -v blank.tal | grep -v /assets/ | grep -v /library/}
5 6
 ROM=${USM:%.tal=%.rom}
... ...
@@ -56,7 +57,7 @@ clean:V:
56 57
 %.clean:V:
57 58
 	rm -f $stem.[$OS] [$OS].$stem $stem
58 59
 
59
-install:QV: all
60
-	exit 'Sorry, there is no install rule yet'
60
+install:V: all
61
+	cp $TARG $BIN/
61 62
 
62 63
 #LDFLAGS=-p