Skip to content

Commit

Permalink
Centralize Makefiles
Browse files Browse the repository at this point in the history
  • Loading branch information
Feandil committed Aug 20, 2012
1 parent c63be98 commit 246dab6
Show file tree
Hide file tree
Showing 5 changed files with 74 additions and 60 deletions.
11 changes: 11 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

all:
$(MAKE) -C parameters
$(MAKE) -C tests
$(MAKE) -C udp-test

clean:
$(MAKE) -C parameters clean
$(MAKE) -C tests clean
$(MAKE) -C udp-test clean

60 changes: 60 additions & 0 deletions make.include
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
CXXFLAGS?=-pipe -O2 -g -Wall -Wextra -Werror \
-Wcast-qual \
-Wcast-align \
-Wchar-subscripts \
-Wconversion \
-Wfloat-equal \
-Wformat-nonliteral \
-Wformat-security \
-Winit-self \
-Wlogical-op \
-Wmissing-declarations \
-Wmissing-include-dirs \
-Wmissing-format-attribute \
-Wpointer-arith \
-Wredundant-decls \
-Wsign-conversion \
-Wshadow \
-Wtrampolines \
-Wwrite-strings \
-Wundef \
-Wunused \
-Wno-unused-parameter \
-Wno-format-zero-length \
-Wno-format-y2k \
-Wsuggest-attribute=pure \
-Wsuggest-attribute=noreturn \
-Wunsafe-loop-optimizations

CFLAGS?=-pipe -O2 -g -Wall -Wextra -Werror \
-Wbad-function-cast \
-Wcast-qual \
-Wcast-align \
-Wconversion \
-Wformat-nonliteral \
-Wformat-security \
-Winit-self \
-Wjump-misses-init \
-Wlogical-op \
-Wmissing-declarations \
-Wmissing-include-dirs \
-Wmissing-format-attribute \
-Wmissing-prototypes \
-Wnested-externs \
-Wpointer-arith \
-Wredundant-decls \
-Wshadow \
-Wstrict-prototypes \
-Wtrampolines \
-Wwrite-strings \
-Wundef \
-Wunused \
-Wno-unused-parameter \
-Wno-format-zero-length \
-Wno-format-y2k \
-Wsuggest-attribute=pure \
-Wsuggest-attribute=const \
-Wsuggest-attribute=noreturn \
-Wunsafe-loop-optimizations

# -Wtraditionnal -pedantic
28 changes: 1 addition & 27 deletions parameters/Makefile
Original file line number Diff line number Diff line change
@@ -1,30 +1,4 @@
CXXFLAGS?=-pipe -O2 -g -Wall -Wextra -Werror \
-Wcast-qual \
-Wcast-align \
-Wchar-subscripts \
-Wconversion \
-Wfloat-equal \
-Wformat-nonliteral \
-Wformat-security \
-Winit-self \
-Wlogical-op \
-Wmissing-declarations \
-Wmissing-include-dirs \
-Wmissing-format-attribute \
-Wpointer-arith \
-Wredundant-decls \
-Wsign-conversion \
-Wshadow \
-Wtrampolines \
-Wwrite-strings \
-Wundef \
-Wunused \
-Wno-unused-parameter \
-Wno-format-zero-length \
-Wno-format-y2k \
-Wsuggest-attribute=pure \
-Wsuggest-attribute=noreturn \
-Wunsafe-loop-optimizations
include ../make.include

all: parseInput

Expand Down
2 changes: 1 addition & 1 deletion tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
CXXFLAGS=-pipe -O2 -g -Wall -Werror -Wchar-subscripts -Wundef -Wshadow -Wwrite-strings -Wsign-compare -Wunused -Wno-unused-parameter -Wuninitialized -Winit-self -Wpointer-arith -Wredundant-decls -Wformat-nonliteral -Wno-format-y2k -Wmissing-format-attribute -Wsequence-point -Wparentheses -Wmissing-declarations
include ../make.include

all: generateTest

Expand Down
33 changes: 1 addition & 32 deletions udp-test/Makefile
Original file line number Diff line number Diff line change
@@ -1,35 +1,4 @@
CFLAGS?=-pipe -O2 -g -Wall -Wextra -Werror \
-Wbad-function-cast \
-Wcast-qual \
-Wcast-align \
-Wconversion \
-Wformat-nonliteral \
-Wformat-security \
-Winit-self \
-Wjump-misses-init \
-Wlogical-op \
-Wmissing-declarations \
-Wmissing-include-dirs \
-Wmissing-format-attribute \
-Wmissing-prototypes \
-Wnested-externs \
-Wpointer-arith \
-Wredundant-decls \
-Wshadow \
-Wstrict-prototypes \
-Wtrampolines \
-Wwrite-strings \
-Wundef \
-Wunused \
-Wno-unused-parameter \
-Wno-format-zero-length \
-Wno-format-y2k \
-Wsuggest-attribute=pure \
-Wsuggest-attribute=const \
-Wsuggest-attribute=noreturn \
-Wunsafe-loop-optimizations

# -Wtraditionnal -pedantic
include ../make.include

LZ_LIBS ?= -lz
NL_LIBS ?= -lnl-3 -lnl-genl-3
Expand Down

0 comments on commit 246dab6

Please sign in to comment.