File roadfighter-1.0.1269-Makefile.patch of Package roadfighter
--- Makefile +++ Makefile @@ -3,22 +3,16 @@ PREFIX = /usr EXTRADIR = ./build/linux -GAMEDIR = $(PREFIX)/games -STARTUP = $(GAMEDIR)/$(EXE) -BINDIR = $(PREFIX)/share/games/$(EXE) +BINDIR = $(PREFIX)/games +GAMEDIR = $(PREFIX)/share/games/$(EXE) ICNDIR = $(PREFIX)/share/pixmaps APPDIR = $(PREFIX)/share/applications -DATA = fonts graphics maps sound readme.txt +DATA = fonts graphics maps sound ICON = roadfighter.png DESKTOP = roadfighter.desktop OBJS = \ - $(SRC)/sge/sge_blib.o $(SRC)/sge/sge_bm_text.o \ - $(SRC)/sge/sge_collision.o $(SRC)/sge/sge_misc.o \ - $(SRC)/sge/sge_primitives.o $(SRC)/sge/sge_rotation.o \ - $(SRC)/sge/sge_shape.o $(SRC)/sge/sge_surface.o \ - $(SRC)/sge/sge_textpp.o $(SRC)/sge/sge_tt_text.o \ $(SRC)/CCarObject.o $(SRC)/CEnemyCarObject.o \ $(SRC)/CEnemyFastCarObject.o $(SRC)/CEnemyNormalCarObject.o \ $(SRC)/CEnemyRacerCarObject.o $(SRC)/CEnemySlidderCarObject.o \ @@ -37,8 +31,8 @@ $(SRC)/main.o CC = g++ -CFLAGS = -g3 -O3 `sdl-config --cflags` -I/usr/X11R6/include -LDFLAGS = `sdl-config --libs` -L/usr/X11R6/lib/ -lSDL_image -lSDL_mixer -lSDL_sound -lSDL_ttf +CFLAGS += `pkg-config --cflags sdl` +LDFLAGS += -lSDL_image -lSDL_mixer -lSGE -lSDL_ttf `pkg-config --libs sdl` RM = rm -f CP = cp -r MD = mkdir -p @@ -52,36 +46,35 @@ $(CC) $(CFLAGS) -c $< -o $@ $(EXE): $(OBJS) - $(CC) $(LDFLAGS) $^ -o $@ - @$(STRIP) $@ + $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS) @$(ECHO) " o If there are no errors, the game compiled succesfully" clean: @$(ECHO) " o Cleaning up source directory" - @$(RM) $(SRC)/*.o $(SRC)/sge/*.o $(SRC)/*.bak core $(EXE) + @$(RM) $(SRC)/*.o $(SRC)/*.bak core $(EXE) install: all - @$(ECHO) " o Creating install directory $(BINDIR)" - @$(MD) "$(BINDIR)" - @$(ECHO) " o Installing game and data to $(BINDIR)" - @$(CP) "$(EXE)" $(DATA) "$(BINDIR)" - @$(ECHO) " o Creating startup script $(STARTUP)" - @$(MD) "$(GAMEDIR)" - @$(ECHO) "cd \"$(BINDIR)\"; ./$(EXE); cd -" >"$(STARTUP)" - @$(CHMOD) 755 "$(STARTUP)" + @$(ECHO) " o Creating game directory $(DESTDIR)$(BINDIR)" + @$(MD) "$(DESTDIR)$(BINDIR)" + @$(ECHO) " o Installing game to $(DESTDIR)$(BINDIR)" + @$(CP) $(EXE) "$(DESTDIR)$(BINDIR)" + @$(ECHO) " o Creating install directory $(DESTDIR)$(GAMEDIR)" + @$(MD) "$(DESTDIR)$(GAMEDIR)" + @$(ECHO) " o Installing data to $(DESTDIR)$(GAMEDIR)" + @$(CP) $(DATA) "$(DESTDIR)$(GAMEDIR)" @$(ECHO) " o Creating application menu entry" - @$(MD) "$(ICNDIR)" - @$(CP) "$(EXTRADIR)/$(ICON)" "$(ICNDIR)" - @$(MD) "$(APPDIR)" - @$(CP) "$(EXTRADIR)/$(DESKTOP)" "$(APPDIR)" + @$(MD) "$(DESTDIR)$(ICNDIR)" + @$(CP) "$(EXTRADIR)/$(ICON)" "$(DESTDIR)$(ICNDIR)" + @$(MD) "$(DESTDIR)$(APPDIR)" + @$(CP) "$(EXTRADIR)/$(DESKTOP)" "$(DESTDIR)$(APPDIR)" @$(ECHO) "" uninstall: - @$(ECHO) " o Removing game and data from $(BINDIR)" - @$(RM) -r "$(BINDIR)" - @$(ECHO) " o Removing startup script $(STARTUP)" - @$(RM) "$(STARTUP)" + @$(ECHO) " o Removing game from $(DESTDIR)$(BINDIR)" + @$(RM) "$(DESTDIR)$(BINDIR)/$(EXE)" + @$(ECHO) " o Removing data from $(DESTDIR)$(GAMEDIR)" + @$(RM) -r "$(DESTDIR)$(GAMEDIR)" @$(ECHO) " o Removing application menu entry" - @$(RM) "$(ICNDIR)/$(ICON)" "$(APPDIR)/$(DESKTOP)" + @$(RM) "$(DESTDIR)$(ICNDIR)/$(ICON)" "$(DESTDIR)$(APPDIR)/$(DESKTOP)" @$(ECHO) ""