1 FONT_SRC
:= unifontfull-5.1
.20080820.hex
4 OBJECTS
= controllerdata.o fieldsplit.o memorymanip.o misc.o movie.o moviefile.o render.o rom.o zip.o fonts
/font.o videodumper.o videodumper2.o keymapper.o window.o window-sdl.o settings.o framerate.o mainloop.o rrdata.o specialframes.o png.o lsnesrc.o memorywatch.o command.o
5 PROGRAMS
= lsnes.exe movietrunctest.exe
7 CFLAGS
= $(shell sdl-config
--cflags) $(USER_CFLAGS
)
8 HOSTCCFLAGS
= $(USER_HOSTCCFLAGS
)
9 LDFLAGS
= $(shell sdl-config
--libs
) $(USER_LDFLAGS
)
12 OBJECTS
+= lua-dummy.o
14 OBJECTS
+= lua.o
$(patsubst %.
cpp,%.o
,$(wildcard lua
/*.
cpp))
15 CFLAGS
+= $(shell pkg-config lua5.1
--cflags)
16 LDFLAGS
+= $(shell pkg-config lua5.1
--libs
)
21 CFLAGS
+= -DNO_THREADS
25 CFLAGS
+= -DBSNES_IS_COMPAT
34 $(CC
) -o
$@
$^
$(BSNES_PATH
)/out
/libsnes.a
-ldl
-lboost_iostreams
-lboost_filesystem
-lboost_system
-lz
$(LDFLAGS
)
37 $(CC
) -I.
-g
-std
=c
++0x
-I
$(BSNES_PATH
) -c
-o
$@
$< $(CFLAGS
)
39 fonts
/font.o
: fonts
/$(FONT_SRC
) fonts
/parsehexfont.exe
40 fonts
/parsehexfont.exe
<fonts
/$(FONT_SRC
) >fonts
/font.
cpp
41 $(HOSTCC
) -std
=c
++0x
$(HOSTCCFLAGS
) -c
-o fonts
/font.o fonts
/font.
cpp
42 $(HOSTCC
) -std
=c
++0x
$(HOSTCCFLAGS
) -o fonts
/verifyhexfont.exe fonts
/verifyhexfont.
cpp fonts
/font.o
43 fonts
/verifyhexfont.exe
45 fonts
/parsehexfont.exe
: fonts
/parsehexfont.
cpp
46 $(HOSTCC
) -std
=c
++0x
$(HOSTCCFLAGS
) -o
$@
$^
49 rm -f fonts
/font.o fonts
/font.
cpp fonts
/verifyhexfont.exe fonts
/parsehexfont.exe
$(OBJECTS
) romtest1.o
$(PROGRAMS
) lsnes.o