summaryrefslogtreecommitdiff
path: root/pkg/snes9x/gen.lua
blob: 54c99da8107288ed507fb38dda467a03682a7992 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
cflags{
	'-std=c99', '-Wall', '-Wpedantic',
	'-Wno-format-truncation',
	'-D _DEFAULT_SOURCE',
	'-D __LIBRETRO__',
	'-D RIGHTSHIFT_IS_SAR',
	'-D LAGFIX',
	'-I $srcdir/libretro/libretro-common/include',
}

lib('snes9x_libretro.a', [[
	src/(
		apu.c
		bsx.c
		c4emu.c
		cheats.c
		controls.c
		cpu.c
		cpuexec.c
		dsp.c
		fxemu.c
		globals.c
		memmap.c
		obc1.c
		ppu.c
		sa1.c
		sdd1.c
		seta.c
		snapshot.c
		spc7110.c
		srtc.c
		tile.c
		hwregisters.c
	)
	filter/snes_ntsc.c
	libretro/libretro.c
	libretro/libretro-common/streams/memory_stream.c
]])

fetch 'git'