Search
SailfishOS Open Build Service
>
Projects
>
home:sledge
>
brainparty
> 0001-Makefile.patch
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File 0001-Makefile.patch of Package brainparty
commit 39b6600009ce842e178024db61f04cdd510cb118 Author: Simonas Leleiva <simonas.leleiva@gmail.com> Date: Fri Mar 1 15:33:35 2013 +0000 Fix Makefile and linking diff --git a/Makefile b/Makefile index ff75368..b5735da 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,9 @@ +APP = brainparty + MACHINE= $(shell uname -s) OBJFILES := $(patsubst %.cpp,%.o,$(wildcard *.cpp)) +DESTDIR ?= +PREFIX = /opt/brainparty ifeq ($(MACHINE),Darwin) INCLUDES = -I/Library/Frameworks/SDL.framework/Headers -I/Library/Frameworks/SDL_image.framework/Headers -I/Library/Frameworks/SDL_mixer.framework/Headers -I/Library/Frameworks/SDL_ttf.framework/Headers -I/System/Library/Frameworks/OpenGL.framework/Headers @@ -13,15 +17,17 @@ ifeq ($(MACHINE),Darwin) else INCLUDES = `sdl-config --cflags` -I/usr/X11R6/include LIBS = `sdl-config --libs` - LIBS += -lEGL -lGLES_CM -lSDL_mixer -lSDL_ttf -lSDL_image + LIBS += -lEGL -lGLESv1_CM -lSDL_mixer -lSDL_ttf -lSDL_image CXXFLAGS = -O2 -c -Wno-deprecated OSXCOMPAT = endif +CXXFLAGS += -DINSTALL_BASE_PATH=\"$(PREFIX)/Content\" + # object files have corresponding source files CXX = g++ -all: brainparty +all: $(APP) brainparty: $(OBJFILES) $(CXX) -o brainparty $(INCLUDES) $(OSXCOMPAT) $(OBJFILES) $(LIBS) @@ -29,5 +35,12 @@ brainparty: $(OBJFILES) %.o: %.cpp $(CXX) $(CXXFLAGS) $(INCLUDES) -o $@ $< +install: $(APP) + mkdir -p $(DESTDIR)/$(PREFIX)/ + install -m 755 $(APP) $(DESTDIR)/$(PREFIX)/ + mkdir -p $(DESTDIR)/usr/share/applications + install -m 644 $(APP).desktop $(DESTDIR)/usr/share/applications/ + cp -rpv Content $(DESTDIR)/$(PREFIX)/ + clean: rm -f brainparty *.o