]> git.saurik.com Git - apt.git/blame - buildlib/makefile.in
Sync
[apt.git] / buildlib / makefile.in
CommitLineData
066427d0
AL
1# -*- make -*-
2
3# This is the build directory make file, it sets the build directory
4# and runs the src makefile.
faf4e30c 5.SILENT:
066427d0
AL
6
7SRCDIR=@top_srcdir@
024835dc
AL
8SUBDIRS:=./doc ./bin ./bin/methods ./obj ./include/apt-pkg ./include/deity
9SUBDIRS+=./obj/doc ./obj/apt-pkg ./obj/deity ./obj/gui ./obj/cmdline \
10 ./obj/test ./obj/methods
066427d0
AL
11BUILD:=$(shell pwd)
12export BUILD
13
14# Chain to the parent make to do the actual building
15.PHONY: headers library clean veryclean all binary program doc
6322370b
AL
16all headers library clean veryclean binary program doc:
17 $(MAKE) -C $(SRCDIR) -f Makefile $@
066427d0
AL
18
19# This makes any missing directories
20.PHONY: dirs
21MISSING_DIRS:= $(filter-out $(wildcard $(SUBDIRS)),$(SUBDIRS))
22dirs:
23ifneq ($(words $(MISSING_DIRS)),0)
24 @mkdir $(MISSING_DIRS)
25else
26 @echo > /dev/null
27endif