From acea7ab90c447bbd30520b931461cf892d05cfd0 Mon Sep 17 00:00:00 2001 From: Rob Sherwood Date: Fri, 5 Feb 2016 18:53:19 -0800 Subject: [PATCH] Made the OOM-shim package makefile work --- packages/base/any/oom_shim/builds/Makefile | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/packages/base/any/oom_shim/builds/Makefile b/packages/base/any/oom_shim/builds/Makefile index 8bc9a7f5..8f2d99a4 100644 --- a/packages/base/any/oom_shim/builds/Makefile +++ b/packages/base/any/oom_shim/builds/Makefile @@ -1,9 +1,27 @@ include $(ONL)/make/any.mk +ifndef TOOLCHAIN +$(error Must define $$TOOLCHAIN to use this Makefile) +endif -liboom_shim.so: - @$(CC) -o liboom_shim.so -shared -PIC liboom_shim.c +ifndef RELEASE +$(warn Assuming RELEASE is wheezy -- FIXME) +RELEASE=wheezy +endif + +PACKAGE=oom_shim + +OUTDIR=$(ONL)/packages/base/$(ARCH)/$(PACKAGE)/builds/BUILD/$(RELEASE)/$(TOOLCHAIN) + +VPATH=$(ONL)/packages/base/any/$(PACKAGE)/src + +$(OUTDIR)/liboom_shim.so: oom_shim.c + @mkdir -p $(OUTDIR) || true + @$(CC) -o $(OUTDIR)/liboom_shim.so -shared -fPIC $+ .PHONY: deb deb: $(MAKE) -C deb + +clean: + rm -rf $(OUTDIR)