You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/games-roguelike/wrogue/files/wrogue-0.8.0b-fix-build-sys...

48 lines
844 B

--- a/src/linux.mak
+++ b/src/linux.mak
@@ -18,8 +18,9 @@
#
# common compiler/linker flags
#
-CFLAGS=-I./include -I./lib -std=c89 `sdl-config --cflags`
-LDFLAGS=-lm `sdl-config --libs`
+CFLAGS+=-std=gnu99
+CPPFLAGS+=-Iinclude -Ilib -Iui -Igenerate `sdl-config --cflags`
+LDLIBS+=-lm `sdl-config --libs`
SRC=\
@@ -30,7 +31,6 @@
OBJ=$(SRC:.c=.o)
EXE=./wrogue
-CC=gcc
RM=rm -f
@@ -39,9 +39,7 @@
# target: release
#
.PHONY: release
-release: CFLAGS += -pipe -O2 -fomit-frame-pointer -march=i686
-release: LDFLAGS += -Wl,-O1
-release: STRIP_BINARY = yes
+release: STRIP_BINARY = no
release: build
@@ -89,12 +87,8 @@
-%.o: %.c
- @echo Building $<
- @$(CC) $(CFLAGS) -o $@ -c $<
-
$(EXE): $(OBJ)
- @$(CC) $(OBJ) $(LDFLAGS) -o $@
+ $(CC) $(LDFLAGS) $(OBJ) -o $@ $(LDLIBS)