comparison Makefile @ 1483:001120e91fed nuklear_ui

Skip loading menu ROM if Nuklear UI is enabled. Allow disabling Nuklear UI in favor of old menu ROM both at compile time and in config. Fall back to ROM UI if GL is unavailable
author Michael Pavone <pavone@retrodev.com>
date Sat, 25 Nov 2017 20:43:20 -0800
parents da1dce39e846
children e9e1910eb2f5
comparison
equal deleted inserted replaced
1482:2d203bf73dbd 1483:001120e91fed
84 ifdef PROFILE 84 ifdef PROFILE
85 LDFLAGS+= -Wl,--no-as-needed -lprofiler -Wl,--as-needed 85 LDFLAGS+= -Wl,--no-as-needed -lprofiler -Wl,--as-needed
86 endif 86 endif
87 ifdef NOGL 87 ifdef NOGL
88 CFLAGS+= -DDISABLE_OPENGL 88 CFLAGS+= -DDISABLE_OPENGL
89 NONUKLEAR:=1
89 endif 90 endif
90 91
91 ifdef M68030 92 ifdef M68030
92 CFLAGS+= -DM68030 93 CFLAGS+= -DM68030
93 endif 94 endif
128 CONFIGOBJS=config.o tern.o util.o 129 CONFIGOBJS=config.o tern.o util.o
129 NUKLEAROBJS=nuklear_ui/font.o nuklear_ui/blastem_nuklear.o 130 NUKLEAROBJS=nuklear_ui/font.o nuklear_ui/blastem_nuklear.o
130 131
131 MAINOBJS=blastem.o system.o genesis.o debug.o gdb_remote.o vdp.o render_sdl.o ppm.o io.o romdb.o hash.o menu.o xband.o \ 132 MAINOBJS=blastem.o system.o genesis.o debug.o gdb_remote.o vdp.o render_sdl.o ppm.o io.o romdb.o hash.o menu.o xband.o \
132 realtec.o i2c.o nor.o sega_mapper.o multi_game.o serialize.o $(TERMINAL) $(CONFIGOBJS) gst.o $(M68KOBJS) \ 133 realtec.o i2c.o nor.o sega_mapper.o multi_game.o serialize.o $(TERMINAL) $(CONFIGOBJS) gst.o $(M68KOBJS) \
133 $(TRANSOBJS) $(AUDIOOBJS) $(NUKLEAROBJS) paths.o saves.o 134 $(TRANSOBJS) $(AUDIOOBJS) paths.o saves.o
135
136 ifdef NONUKLEAR
137 CFLAGS+= -DDISABLE_NUKLEAR
138 else
139 MAINOBJS+= $(NUKLEAROBJS)
140 endif
134 141
135 ifeq ($(CPU),x86_64) 142 ifeq ($(CPU),x86_64)
136 CFLAGS+=-DX86_64 -m64 143 CFLAGS+=-DX86_64 -m64
137 LDFLAGS+=-m64 144 LDFLAGS+=-m64
138 else 145 else