diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/Makefile b/Makefile deleted file mode 100644 index 5c7b612..0000000 --- a/Makefile +++ /dev/null @@ -1,59 +0,0 @@ -CXX := g++ -LINKER := g++ -SRCDIR := ./src -BINDIR := ./build -EXE := $(BINDIR)/blackshades - -CXXFLAGS := -O2 -Wall -Wextra -Wformat-security -Wduplicated-cond \ - -Wfloat-equal -Wshadow -Wconversion -Wlogical-not-parentheses \ - -Wnull-dereference -g -I$(SRCDIR) -LDFLAGS := -lSDL -lGL -lGLU -lopenal -lalut -lvorbisfile - -SRCS := Camera.cpp \ - Decals.cpp \ - Fog.cpp \ - Frustum.cpp \ - GameDraw.cpp \ - GameInitDispose.cpp \ - GameLoop.cpp \ - GameTick.cpp \ - Globals.cpp \ - MacInput.cpp \ - Main.cpp \ - Models.cpp \ - Person.cpp \ - Quaternions.cpp \ - Serialize.cpp \ - Skeleton.cpp \ - Sprites.cpp \ - Support.cpp \ - Text.cpp \ - Timer.cpp \ - Textures.cpp - -OBJS := $(foreach f,$(SRCS:.cpp=.o),$(BINDIR)/$(f)) -SRCS := $(foreach f,$(SRCS),$(SRCDIR)/$(f)) - -CLEANUP = $(wildcard *.exe) $(wildcard *.obj) \ - $(wildcard $(BINDIR)/*.exe) $(wildcard $(BINDIR)/*.obj) \ - $(wildcard *~) $(wildcard *.err) \ - $(wildcard .\#*) $(EXE) - -# Rules for compiling individual source files... - -$(BINDIR)/%.o: $(SRCDIR)/%.cpp - $(CXX) -c -o $@ $< $(CXXFLAGS) - -.PHONY: all clean -all: $(EXE) - -$(EXE): $(BINDIR) $(OBJS) - $(LINKER) -o $(EXE) $(OBJS) $(LDFLAGS) - -$(BINDIR): - mkdir -p $(BINDIR) - make $(BINDIR) - -clean: - rm -f $(CLEANUP) - rm -rf $(BINDIR) |