--- Makefile.orig +++ Makefile @@ -23,19 +23,19 @@ game_bb.o: $(BB_SRCS:.c=.o) ld -r -o $@ $^ - objcopy --localize-hidden $@ + objcopy --keep-global-symbol=game_bb $@ game_ja.o: CPPFLAGS += -fvisibility=hidden game_ja.o: $(JA_SRCS:.c=.o) ld -r -o $@ $^ - objcopy --localize-hidden $@ + objcopy --keep-global-symbol=game_ja $@ game_p2.o: CPPFLAGS += -fvisibility=hidden game_p2.o: $(P2_SRCS:.c=.o) ld -r -o $@ $^ - objcopy --localize-hidden $@ + objcopy --keep-global-symbol=game_p2 $@ blues: main.o mixer.o sys_sdl2.o util.o game_bb.o game_ja.o game_p2.o $(CC) $(LDFLAGS) -o $@ $^ $(SDL_LIBS) $(MODPLUG_LIBS)