From 35ec1ed46751ab4eefead19413ef876a0f7845e6 Mon Sep 17 00:00:00 2001 From: Rtch90 Date: Sun, 8 Apr 2012 01:03:52 +0100 Subject: [PATCH] [Fix] Need to make sure we keep the makefiles up to date for us poor unix programmers. --- Bin/Makefile | 20 +++++++++++--------- src/Sprite/Makefile | 20 ++++++++++++++++++++ 2 files changed, 31 insertions(+), 9 deletions(-) create mode 100644 src/Sprite/Makefile diff --git a/Bin/Makefile b/Bin/Makefile index f978e30..840424b 100644 --- a/Bin/Makefile +++ b/Bin/Makefile @@ -13,24 +13,26 @@ all: $(MAKE) -C ../src/Actor $(MAKE) -C ../src/Math $(MAKE) -C ../src/System + $(MAKE) -C ../src/Sprite $(CC) $(CFLAGS) -o LibD ../src/Main/main.cpp ../src/Main/*.o ../src/Texture/*.o \ - ../src/Actor/*.o ../src/Math/*.o ../src/System/*.o $(LDADD) + ../src/Actor/*.o ../src/Math/*.o ../src/System/*.o ../src/Sprite/*.o $(LDADD) static: @echo -e "\033[1;31mThis is an experimental build, if it does not work, don't complain...\033[0m" @sleep 1 $(MAKE) -C ../src/Main/ ../src/Main/*.o ../src/Texture/*.o \ - ../src/Actor/*.o ../src/Math/*.o ../src/System/*.o + ../src/Actor/*.o ../src/Math/*.o ../src/System/*.o ../src/Sprite/*.o $(CC) $(CFLAGS) -o build/LibD-static ../src/Main/main.cpp ../src/Main/*.o \ - ../src/Texture/*.o ../src/Actor/*.o ../src/Math/*.o \ - ../src/System/*.o$(LDADDSTATIC) + ../src/Texture/*.o ../src/Actor/*.o ../src/Math/*.o \ + ../src/System/*.o ../src/Sprite/*.o $(LDADDSTATIC) clean: - $(MAKE) -C ../src/Main/ clean - $(MAKE) -C ../src/Texture/ clean - $(MAKE) -C ../src/Actor/ clean - $(MAKE) -C ../src/Math/ clean - $(MAKE) -C ../src/System/ clean + $(MAKE) -C ../src/Main/ clean + $(MAKE) -C ../src/Texture/ clean + $(MAKE) -C ../src/Actor/ clean + $(MAKE) -C ../src/Math/ clean + $(MAKE) -C ../src/System/ clean + $(MAKE) -C ../src/Sprite/ clean rm -f LibD diff --git a/src/Sprite/Makefile b/src/Sprite/Makefile new file mode 100644 index 0000000..a7b8f59 --- /dev/null +++ b/src/Sprite/Makefile @@ -0,0 +1,20 @@ +CC = g++ +CFLAGS = -ansi -Wall -g +LDADD = -lGL -lGLU -lSDL -lSDL_image + +objects = Sprite.o \ + + +.PHONY: default all clean + +default: all + +%.cpp: %.h + +%.o: %.cpp + $(CC) $(CFLAGS) -c -o $@ $< + +all: $(objects) + +clean: + rm -f $(objects)