blob: 52fdcab328d21f5e78b0eb884fbfd95058da0a74 [file] [log] [blame]
Elly Jonescd7a9042011-07-22 13:56:51 -04001# Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5PRELOADPATH ?= \"/lib/libminijailpreload.so\"
6CFLAGS += -fPIC -Wall -Wextra -Werror -DPRELOADPATH="$(PRELOADPATH)"
7
Ben Chan45397012011-08-23 08:15:03 -07008all : minijail0 libminijail.so libminijailpreload.so
Elly Jonescd7a9042011-07-22 13:56:51 -04009
10minijail0 : libminijail.o minijail0.c
11 $(CC) $(CFLAGS) -o $@ $^ -lcap
12
Ben Chan45397012011-08-23 08:15:03 -070013libminijail.so : libminijail.o
14 $(CC) $(CFLAGS) -shared -o $@ $^ -lcap
15
Elly Jonescd7a9042011-07-22 13:56:51 -040016libminijailpreload.so : libminijailpreload.c libminijail.o
17 $(CC) $(CFLAGS) -shared -o $@ $^ -ldl -lcap
18
19libminijail.o : libminijail.c libminijail.h