Commit 3db684b4 authored by Matthias Braun's avatar Matthias Braun
Browse files

Makefile: cleanup, add -fomit-frame-pointer to optimize

parent 3acb7cd6
......@@ -29,10 +29,10 @@ DLLEXT ?= .so
CFLAGS_all = -std=c99 -fPIC -DHAVE_FIRM_REVISION_H
CFLAGS_debug = $(CFLAGS_all) -O0 -g3 -DDEBUG_libfirm
CFLAGS_profile = $(CFLAGS_all) -O3 -pg -DNDEBUG -fno-inline
CFLAGS_coverage = $(CFLAGS_all) -O0 -fprofile-arcs -ftest-coverage -DDEBUG_libfirm
CFLAGS_coverage = $(CFLAGS_all) -O0 --coverage -DDEBUG_libfirm
LINKFLAGS_profile = -pg
LINKFLAGS_coverage = -fprofile-arcs -ftest-coverage
CFLAGS_optimize = $(CFLAGS_all) -O3 -DNDEBUG
LINKFLAGS_coverage = --coverage
CFLAGS_optimize = $(CFLAGS_all) -O3 -fomit-frame-pointer -DNDEBUG
# General flags
CFLAGS += $(CFLAGS_$(variant))
......@@ -48,8 +48,11 @@ UNUSED := $(shell \
echo "$$REV" | cmp -s - firm_revision.h 2> /dev/null || echo "$$REV" > firm_revision.h \
)
.PHONY: all
all: firm
.PHONY: all
# disable make builtin suffix rules
.SUFFIXES:
# This rule is necessary so that make does not abort if headers get deleted
# (the deleted header might still be referenced in a .d file)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment