From 6dbb1e1c13ae6a02c9509a826fcc345f90ee8923 Mon Sep 17 00:00:00 2001 From: Adrian Conlon Date: Thu, 30 Nov 2017 14:35:52 +0000 Subject: [PATCH] LR35902 linux makefile: make consistent with Z80/shared parts. Signed-off-by: Adrian Conlon --- LR35902/src/Makefile | 33 ++------------------------------- 1 file changed, 2 insertions(+), 31 deletions(-) diff --git a/LR35902/src/Makefile b/LR35902/src/Makefile index ef4d339..11e46e1 100644 --- a/LR35902/src/Makefile +++ b/LR35902/src/Makefile @@ -1,36 +1,7 @@ LIB = liblr35902.a -CXXFLAGS = -Wall -std=c++14 -pipe -I ../inc -I ../../inc +CXXFLAGS = -I ../inc -I ../../inc CXXFILES = CharacterDefinition.cpp Disassembler.cpp Display.cpp GameBoyBus.cpp IoRegisters.cpp LR35902.cpp ObjectAttribute.cpp Profiler.cpp -CXXOBJECTS = $(CXXFILES:.cpp=.o) - -SOURCES = $(CXXFILES) -OBJECTS = $(CXXOBJECTS) - -PCH = stdafx.h.gch - -all: opt - -opt: CXXFLAGS += -DNDEBUG -march=native -O3 -flto -opt: $(LIB) - -debug: CXXFLAGS += -g -D_DEBUG -debug: $(LIB) - -coverage: CXXFLAGS += -g -D_DEBUG -fprofile-arcs -ftest-coverage -coverage: $(LIB) - -$(PCH): stdafx.h - $(CXX) $(CXXFLAGS) -x c++-header $< - -$(LIB): $(OBJECTS) - $(AR) $(ARFLAGS) $(LIB) $(OBJECTS) - -%.o: %.cpp $(PCH) - $(CXX) $(CXXFLAGS) $< -c -o $@ - -.PHONY: clean -clean: - -rm -f $(LIB) $(OBJECTS) $(PCH) +include ../../lib_build.mk