Browse code

Change emulator binary to uxn256emu

Dario Rodriguez authored on 11/01/2024 16:30:03
Showing 3 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,30 @@
1
+CC=cc
2
+CFLAGS=-std=c89 -Wall -Wno-unknown-pragmas -g
3
+LDFLAGS=-L/usr/local/lib `sdl2-config --cflags --libs`
4
+
5
+all: bin/uxn256emu
6
+
7
+bin/uxn256emu: src/uxnemu.c \
8
+               src/uxn.h src/uxn.c \
9
+               src/devices/system.h src/devices/system.c \
10
+               src/devices/screen.h src/devices/screen.c \
11
+               src/devices/mouse.h src/devices/mouse.c \
12
+               src/devices/file.h src/devices/file.c \
13
+               src/devices/datetime.h src/devices/datetime.c \
14
+               src/devices/controller.h src/devices/controller.c \
15
+               src/devices/console.h src/devices/console.c \
16
+               src/devices/audio.h src/devices/audio.c
17
+	$(CC) $(CFLAGS) -o bin/uxn256emu \
18
+               src/uxnemu.c \
19
+               src/uxn.c \
20
+               src/devices/system.c \
21
+               src/devices/screen.c \
22
+               src/devices/mouse.c \
23
+               src/devices/file.c \
24
+               src/devices/datetime.c \
25
+               src/devices/controller.c \
26
+               src/devices/console.c \
27
+               src/devices/audio.c \
28
+               $(LDFLAGS)
29
+
30
+
... ...
@@ -81,12 +81,12 @@ else
81 81
 fi
82 82
 
83 83
 ${CC} ${CFLAGS} src/uxnasm.c -o bin/uxnasm
84
-${CC} ${CFLAGS} src/uxn.c src/devices/system.c src/devices/console.c src/devices/file.c src/devices/datetime.c src/devices/mouse.c src/devices/controller.c src/devices/screen.c src/devices/audio.c src/uxnemu.c ${UXNEMU_LDFLAGS} ${FILE_LDFLAGS} -o bin/uxnemu
84
+${CC} ${CFLAGS} src/uxn.c src/devices/system.c src/devices/console.c src/devices/file.c src/devices/datetime.c src/devices/mouse.c src/devices/controller.c src/devices/screen.c src/devices/audio.c src/uxnemu.c ${UXNEMU_LDFLAGS} ${FILE_LDFLAGS} -o bin/uxn256emu
85 85
 ${CC} ${CFLAGS} src/uxn.c src/devices/system.c src/devices/console.c src/devices/file.c src/devices/datetime.c src/uxncli.c ${FILE_LDFLAGS} -o bin/uxncli
86 86
 
87 87
 if [ $install = 1 ]
88 88
 then
89
-	cp bin/uxnemu bin/uxnasm bin/uxncli $HOME/bin/
89
+	cp bin/uxn256emu bin/uxnasm bin/uxncli $HOME/bin/
90 90
 fi
91 91
 
92 92
 ./bin/uxnasm projects/software/launcher.tal bin/launcher.rom
... ...
@@ -98,14 +98,14 @@ if [ $norun = 1 ]; then exit; fi
98 98
 
99 99
 ./bin/uxnasm
100 100
 ./bin/uxncli
101
-./bin/uxnemu
101
+./bin/uxn256emu
102 102
 
103 103
 # Test version
104 104
 
105 105
 ./bin/uxnasm -v
106 106
 ./bin/uxncli -v
107
-./bin/uxnemu -v
107
+./bin/uxn256emu -v
108 108
 
109 109
 ./bin/uxnasm projects/examples/devices/mouse.tal bin/mouse.rom
110 110
 
111
-./bin/uxnemu -2x bin/mouse.rom
111
+./bin/uxn256emu -2x bin/mouse.rom
... ...
@@ -1,7 +1,7 @@
1 1
 </$objtype/mkfile
2 2
 
3 3
 BIN=/$objtype/bin/games
4
-TARG=bin/uxncli bin/uxnasm bin/uxnemu
4
+TARG=bin/uxncli bin/uxnasm bin/uxn256emu
5 5
 USM=`{walk -f projects/ | grep '\.tal$' | grep -v blank.tal | grep -v /assets/ | grep -v /library/}
6 6
 ROM=${USM:%.tal=%.rom}
7 7
 CFLAGS=$CFLAGS -p -D__plan9__ -I/sys/include/npe -I/sys/include/npe/SDL2
... ...
@@ -41,7 +41,7 @@ bin/uxncli: file.$O datetime.$O system.$O console.$O uxncli.$O uxn.$O
41 41
 bin/uxnasm: uxnasm.$O
42 42
 	$LD $LDFLAGS -o $target $prereq
43 43
 
44
-bin/uxnemu: audio.$O controller.$O datetime.$O file.$O mouse.$O screen.$O system.$O console.$O uxn.$O uxnemu.$O
44
+bin/uxn256emu: audio.$O controller.$O datetime.$O file.$O mouse.$O screen.$O system.$O console.$O uxn.$O uxnemu.$O
45 45
 	$LD $LDFLAGS -o $target $prereq
46 46
 
47 47
 (uxnasm|uxncli|uxnemu|uxn)\.$O:R: src/\1.c