diff --git a/games/blues/files/patch-Makefile b/games/blues/files/patch-Makefile new file mode 100644 index 000000000000..892b92da9bda --- /dev/null +++ b/games/blues/files/patch-Makefile @@ -0,0 +1,25 @@ +--- 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)