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.
48 lines
844 B
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)
|
|
|
|
|
|
|