X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=box%2FMakefile;h=c5d6b2a612402c8388ef9abaa8b9e22ed5963cb5;hb=cb57be02c9d15064992acd7ff4f87e9dd1487240;hp=7f7150115554cd12e89ea89254bf8ef3d8bf6a03;hpb=dd27387a71a563cf54972d96d6bad6120b94f0bc;p=eval.git diff --git a/box/Makefile b/box/Makefile index 7f71501..c5d6b2a 100644 --- a/box/Makefile +++ b/box/Makefile @@ -4,14 +4,19 @@ DIRS+=box PROGS+=$(o)/box/box -BOX_CFLAGS=-m64 -DCONFIG_BOX_AMD64 +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 $^ >$@ $(BOX_CFLAGS) + sh $^ >$@ $(CFLAGS) $(BOX_CFLAGS) box-tests: $(addprefix $(o)/box/test-sys,32-int80 64-int80 32-syscall 64-syscall 32-sysenter 64-sysenter)