Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(176)

Side by Side Diff: sandbox/linux/seccomp-bpf/Makefile

Issue 10878033: Simplified unit testing of sandboxing code. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Add missing parameter that suppresses benign error messages Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « sandbox/linux/sandbox_linux.gypi ('k') | sandbox/linux/seccomp-bpf/bpf_tests.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 CFLAGS = -g -O3 -Wall -Werror -Wextra -Wno-missing-field-initializers -fPIC -I. 1 CFLAGS = -g -O3 -Wall -Werror -Wextra -Wno-missing-field-initializers -fPIC -I.
2 CPPFLAGS = -D_GNU_SOURCE -DSECCOMP_BPF_STANDALONE -iquote ../../.. 2 CPPFLAGS = -D_GNU_SOURCE -DSECCOMP_BPF_STANDALONE -iquote ../../..
3 LDFLAGS = -g -lpthread 3 LDFLAGS = -g -lpthread
4 DEPFLAGS = -MMD -MF .$@.d 4 DEPFLAGS = -MMD -MF .$@.d
5 MODS := demo sandbox_bpf util verifier 5 MODS := demo sandbox_bpf die util verifier
6 OBJS64 := $(shell echo ${MODS} | xargs -n 1 | sed -e 's/$$/.o64/') 6 OBJS64 := $(shell echo ${MODS} | xargs -n 1 | sed -e 's/$$/.o64/')
7 OBJS32 := $(shell echo ${MODS} | xargs -n 1 | sed -e 's/$$/.o32/') 7 OBJS32 := $(shell echo ${MODS} | xargs -n 1 | sed -e 's/$$/.o32/')
8 ALL_OBJS = $(OBJS32) $(OBJS64) 8 ALL_OBJS = $(OBJS32) $(OBJS64)
9 DEP_FILES = $(wildcard $(foreach f,$(ALL_OBJS),.$(f).d)) 9 DEP_FILES = $(wildcard $(foreach f,$(ALL_OBJS),.$(f).d))
10 10
11 .SUFFIXES: .o64 .o32 11 .SUFFIXES: .o64 .o32
12 12
13 all: demo32 demo64 13 all: demo32 demo64
14 14
15 clean: 15 clean:
16 $(RM) demo32 demo64 16 $(RM) demo32 demo64
17 $(RM) *.o *.o32 *.o64 .*.d 17 $(RM) *.o *.o32 *.o64 .*.d
18 $(RM) core core.* vgcore vgcore.* strace.log* 18 $(RM) core core.* vgcore vgcore.* strace.log*
19 19
20 -include $(DEP_FILES) 20 -include $(DEP_FILES)
21 21
22 demo32: ${OBJS32} 22 demo32: ${OBJS32}
23 ${CXX} -m32 -o $@ $+ ${LDFLAGS} 23 ${CXX} -m32 -o $@ $+ ${LDFLAGS}
24 demo64: ${OBJS64} 24 demo64: ${OBJS64}
25 ${CXX} -m64 -o $@ $+ ${LDFLAGS} 25 ${CXX} -m64 -o $@ $+ ${LDFLAGS}
26 26
27 .cc.o32: 27 .cc.o32:
28 ${CXX} -m32 ${CFLAGS} ${CPPFLAGS} ${DEPFLAGS} -c -o $@ $< 28 ${CXX} -m32 ${CFLAGS} ${CPPFLAGS} ${DEPFLAGS} -c -o $@ $<
29 .cc.o64: 29 .cc.o64:
30 ${CXX} -m64 ${CFLAGS} ${CPPFLAGS} ${DEPFLAGS} -c -o $@ $< 30 ${CXX} -m64 ${CFLAGS} ${CPPFLAGS} ${DEPFLAGS} -c -o $@ $<
OLDNEW
« no previous file with comments | « sandbox/linux/sandbox_linux.gypi ('k') | sandbox/linux/seccomp-bpf/bpf_tests.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698