X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=box%2FMakefile;h=c5d6b2a612402c8388ef9abaa8b9e22ed5963cb5;hb=cb57be02c9d15064992acd7ff4f87e9dd1487240;hp=bb9e2d6cd8287e5db690a70ee6b8c2ddb26e296d;hpb=90f66e4da825cc0a803cbad2c9bffa9354660fdc;p=eval.git diff --git a/box/Makefile b/box/Makefile index bb9e2d6..c5d6b2a 100644 --- a/box/Makefile +++ b/box/Makefile @@ -1,14 +1,22 @@ # Makefile for MO-Eval sandbox -# (c) 2008 Martin Mares +# (c) 2008--2010 Martin Mares DIRS+=box PROGS+=$(o)/box/box +BOX_CFLAGS= +ifdef CONFIG_BOX_KERNEL_AMD64 +BOX_CFLAGS += -m64 +endif + $(o)/box/box: $(o)/box/box.o $(o)/box/box.o: $(o)/box/syscall-table.h +$(o)/box/box: LDFLAGS+=$(BOX_CFLAGS) +$(o)/box/box.o: CFLAGS+=$(BOX_CFLAGS) + $(o)/box/syscall-table.h: $(s)/box/mk-syscall-table - sh $^ >$@ + sh $^ >$@ $(CFLAGS) $(BOX_CFLAGS) box-tests: $(addprefix $(o)/box/test-sys,32-int80 64-int80 32-syscall 64-syscall 32-sysenter 64-sysenter)