1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
Description: Fix up upstream makefile.
Author: Unknown
Index: wing-0.7/makefile.unx
===================================================================
--- wing-0.7.orig/makefile.unx 2013-08-04 09:21:37.991208328 -0400
+++ wing-0.7/makefile.unx 2013-08-04 09:23:03.083630278 -0400
@@ -4,20 +4,33 @@
TARGET := wing
CC := g++
-CFLAGS := -g -O3 -m486
+CPPFLAGS :=
+CFLAGS := -Wall -Wno-deprecated-declarations -g -O2
CXXFLAGS := $(CFLAGS)
+LDFLAGS :=
-OBJ := main.o
-LIBS := `allegro-config --libs` -lstdc++
+OBJ := animationtype.o \
+ bullettype.o \
+ collision.o \
+ enemytype.o \
+ main.o \
+ planetype.o \
+ scorelisttype.o \
+ sound.o \
+ star.o \
+ util.o \
+ additional/apstring.o
+
+LIBS := `allegro-config --libs`
wing : $(OBJ)
- $(CC) $(CFLAGS) $(OBJ) -o $(TARGET) $(LIBS)
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(OBJ) -o $(TARGET) $(LIBS)
-main.o : main.cpp
- $(CC) $(CFLAGS) -c main.cpp
+.o : .cpp
+ $(CC) $(CFLAGS) -c $^ -o $@
clean:
- rm *.o
- rm $(TARGET)
+ rm -f *.o additional/*.o
+ rm -f $(TARGET)
|