git repos / blockattack-game

commit 86cd12d5

sago007 · 2014-01-29 18:06
86cd12d5259057cf4f080a792a0d55ca998b022c patch · browse files
parent 32c6e29e4883cb47454c7305f7e2ee2bcb1508b6

Renamed the make file so one can now just type "make" in source/code

Changed files

M Makefile before
A source/code/Makefile
D source/code/block.make before
diff --git a/Makefile b/Makefile index dc67ba6..418b994 100644 --- a/Makefile +++ b/Makefile
@@ -9,7 +9,7 @@ standard:
@echo "Now compiling..."
export CC=gcc
export CPP=g++
- @CC=gcc CPP=g++ make -C source/code -f block.make
+ @CC=gcc CPP=g++ make -C source/code -f Makefile
@echo "Everything has been compiled!"
clean:
diff --git a/source/code/Makefile b/source/code/Makefile new file mode 100644 index 0000000..dc40544 --- /dev/null +++ b/source/code/Makefile
@@ -0,0 +1,66 @@
+GAMEDIR=../../Game/
+
+BINARY=$(GAMEDIR)blockattack
+
+ifndef CC
+CC=gcc
+endif
+
+#ifndef CPP
+CPP=g++
+#endif
+
+BASE_CFLAGS=-c $(shell sdl-config --cflags)
+
+ifndef BUILDDIR
+BUILDDIR=build
+endif
+
+BASE_LIBS=$(shell sdl-config --libs) -lSDL_image -lSDL_mixer -lSDL_ttf
+
+#For developement only
+ifndef DEBUG
+DEBUG=0
+endif
+
+ifndef NETWORK
+NETWORK=1
+endif
+
+#Compile with debug information or optimized.
+ifeq ($(DEBUG),1)
+BASE_CFLAGS += -g -DDEBUG=1 -Wall
+else
+BASE_CFLAGS += -O3
+endif
+
+ifeq ($(NETWORK),1)
+BASE_CFLAGS += -DNETWORK=1
+BASE_LIBS += -lenet
+else
+BASE_CFLAGS += -DNETWORK=0
+endif
+
+BASE_LIBS += -lphysfs
+
+OFILES=main.o highscore.o ReadKeyboard.o joypad.o listFiles.o replay.o common.o stats.o CppSdlException.o CppSdlImageHolder.o Libs/NFont.o MenuSystem.o menudef.o
+
+$(BINARY): $(OFILES)
+ $(CPP) -O -o $(BINARY) $(OFILES) $(BASE_LIBS)
+#-lphysfs
+
+%.o : %.cpp
+ g++ -MD $(BASE_CFLAGS) -c -o $@ $<
+ @cp $*.d $*.P; \
+ sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
+ -e '/^$$/ d' -e 's/$$/ :/' < $*.d >> $*.P; \
+ rm -f $*.d
+
+-include *.P
+
+
+run: $(BINARY)
+ cd $(GAMEDIR) && ./blockattack
+
+clean:
+ rm *.o *.P
diff --git a/source/code/block.make b/source/code/block.make deleted file mode 100644 index dc40544..0000000 --- a/source/code/block.make +++ /dev/null
@@ -1,66 +0,0 @@
-GAMEDIR=../../Game/
-
-BINARY=$(GAMEDIR)blockattack
-
-ifndef CC
-CC=gcc
-endif
-
-#ifndef CPP
-CPP=g++
-#endif
-
-BASE_CFLAGS=-c $(shell sdl-config --cflags)
-
-ifndef BUILDDIR
-BUILDDIR=build
-endif
-
-BASE_LIBS=$(shell sdl-config --libs) -lSDL_image -lSDL_mixer -lSDL_ttf
-
-#For developement only
-ifndef DEBUG
-DEBUG=0
-endif
-
-ifndef NETWORK
-NETWORK=1
-endif
-
-#Compile with debug information or optimized.
-ifeq ($(DEBUG),1)
-BASE_CFLAGS += -g -DDEBUG=1 -Wall
-else
-BASE_CFLAGS += -O3
-endif
-
-ifeq ($(NETWORK),1)
-BASE_CFLAGS += -DNETWORK=1
-BASE_LIBS += -lenet
-else
-BASE_CFLAGS += -DNETWORK=0
-endif
-
-BASE_LIBS += -lphysfs
-
-OFILES=main.o highscore.o ReadKeyboard.o joypad.o listFiles.o replay.o common.o stats.o CppSdlException.o CppSdlImageHolder.o Libs/NFont.o MenuSystem.o menudef.o
-
-$(BINARY): $(OFILES)
- $(CPP) -O -o $(BINARY) $(OFILES) $(BASE_LIBS)
-#-lphysfs
-
-%.o : %.cpp
- g++ -MD $(BASE_CFLAGS) -c -o $@ $<
- @cp $*.d $*.P; \
- sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
- -e '/^$$/ d' -e 's/$$/ :/' < $*.d >> $*.P; \
- rm -f $*.d
-
--include *.P
-
-
-run: $(BINARY)
- cd $(GAMEDIR) && ./blockattack
-
-clean:
- rm *.o *.P