File neo4all-Makefile.patch of Package neo4all

Index: neo4all-src-rc4/neo4all/Makefile.linux
===================================================================
--- neo4all-src-rc4.orig/neo4all/Makefile.linux
+++ neo4all-src-rc4/neo4all/Makefile.linux
@@ -25,8 +25,9 @@ PROG   = $(NAME)
 
 program: $(PROG)
 
-DEFAULT_CFLAGS = `sdl-config --cflags` -D_REENTRANT -DINLINE="static inline" -DLOWERCASEFILES -DDATA_PREFIX=\"data/\" -DROM_PREFIX=\"roms\" -DMEMCARD_PREFIX=\"/tmp/\"
-LDFLAGS        = `sdl-config --libs` -lSDL_image -lstdc++
+DEFAULT_CFLAGS = `sdl-config --cflags` -D_REENTRANT -DINLINE="static inline" -DLOWERCASEFILES -DDATA_PREFIX=\"/usr/share/neo4all/data/\" -DROM_PREFIX=\"/usr/share/neo4all/roms\" -DMEMCARD_PREFIX=\"/tmp/\"
+
+LDFLAGS        = `sdl-config --libs` -lSDL_image -lstdc++ -lm -Wl,-z,noexecstack 
 
 ifdef VIDEOGL
 LDFLAGS+= -lGL
@@ -37,7 +38,7 @@ LDFLAGS+= -lSDL_mixer
 endif
 
 
-MORE_CFLAGS = -O3 -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/68k -Isrc/video
+MORE_CFLAGS = $(RPM_OPT_FLAGS) -Isrc -Isrc/68k -Isrc/video
 
 CFLAGS  = $(DEFAULT_CFLAGS) $(NEO4ALL_CFLAGS) $(MORE_CFLAGS)
 CPPFLAGS = $(CFLAGS)
Index: neo4all-src-rc4/convertneo/Makefile.linux
===================================================================
--- neo4all-src-rc4.orig/convertneo/Makefile.linux
+++ neo4all-src-rc4/convertneo/Makefile.linux
@@ -16,7 +16,7 @@ CFLAGS =	-Wall -Wno-switch -march=pentiu
 		-ISFont -Isrc/ -I. -I/usr/include \
 
 
-LDFLAGS =	-lSDL_image ${SDL_LDFLAGS} 
+LDFLAGS =	-lSDL_image ${SDL_LDFLAGS} -lz
 
 
 
openSUSE Build Service is sponsored by