2011-09-13 15:01:01 +00:00
|
|
|
top_srcdir = $(dir $(lastword $(MAKEFILE_LIST)))/../..
|
|
|
|
|
|
|
|
VPATH = $(top_srcdir)/$(OUTDIR)
|
|
|
|
|
2008-08-09 13:31:41 +00:00
|
|
|
SHELL = /bin/sh -e
|
|
|
|
|
2006-03-28 21:46:39 +00:00
|
|
|
CC = gcc
|
|
|
|
CXX = g++
|
2009-03-24 13:28:27 +00:00
|
|
|
CFLAGS ?= -O2 -Wall
|
2011-09-13 15:01:01 +00:00
|
|
|
CPPFLAGS = -I$(top_srcdir)/$(OUTDIR) -I$(top_srcdir)/debian/build/$(OUTDIR)
|
2006-03-28 21:46:39 +00:00
|
|
|
CXXFLAGS = $(CFLAGS)
|
|
|
|
|
|
|
|
all: all-local all-recursive
|
2009-03-24 09:32:39 +00:00
|
|
|
clean: clean-local clean-recursive
|
2006-03-28 21:46:39 +00:00
|
|
|
install: install-local install-recursive
|
|
|
|
|
2009-03-24 09:32:39 +00:00
|
|
|
%-recursive:
|
|
|
|
+@list='$(SUBDIRS)'; \
|
2006-03-28 21:46:39 +00:00
|
|
|
for subdir in $$list; do \
|
2009-03-24 09:32:39 +00:00
|
|
|
echo "Making $* in $$subdir"; \
|
|
|
|
$(MAKE) -C $$subdir $* \
|
2006-03-28 21:46:39 +00:00
|
|
|
|| exit 1; \
|
|
|
|
done
|
|
|
|
|
2006-07-01 17:02:01 +00:00
|
|
|
all-local: $(PROGS)
|
|
|
|
|
2009-03-24 09:32:39 +00:00
|
|
|
clean-local::
|
|
|
|
rm -f $(PROGS) *.o
|
|
|
|
|
2009-03-24 07:52:34 +00:00
|
|
|
install-local: install-local-progs install-local-scripts install-local-data
|
2008-08-09 13:37:59 +00:00
|
|
|
|
|
|
|
install-local-progs: $(PROGS)
|
|
|
|
@for p in $^; do \
|
2009-02-22 14:05:13 +00:00
|
|
|
echo " install -m755 '$$p' '$(prefix)/$(OUTDIR)'"; \
|
2009-03-24 07:52:34 +00:00
|
|
|
install -D -m755 "$$p" "$(prefix)/$(OUTDIR)/$$(basename $$p)"; \
|
2006-07-01 17:02:01 +00:00
|
|
|
done
|
2008-08-09 13:37:59 +00:00
|
|
|
|
2011-07-31 11:18:48 +00:00
|
|
|
SCRIPTS_REAL = $(addprefix $(top_srcdir)/$(OUTDIR)/,$(SCRIPTS))
|
2009-02-22 14:15:43 +00:00
|
|
|
|
|
|
|
install-local-scripts: $(SCRIPTS_REAL)
|
2008-08-09 13:37:59 +00:00
|
|
|
@for p in $^; do \
|
2009-02-22 14:05:13 +00:00
|
|
|
echo " install -m755 '$$p' '$(prefix)/$(OUTDIR)'"; \
|
2009-03-24 07:52:34 +00:00
|
|
|
install -D -m755 "$$p" "$(prefix)/$(OUTDIR)/$$(basename $$p)"; \
|
2006-07-01 17:02:01 +00:00
|
|
|
done
|
2008-08-09 13:37:59 +00:00
|
|
|
|
2011-07-31 11:18:48 +00:00
|
|
|
DATA_REAL = $(addprefix $(top_srcdir)/$(OUTDIR)/,$(DATA))
|
2009-02-22 14:15:43 +00:00
|
|
|
|
|
|
|
install-local-data: $(DATA_REAL)
|
2008-08-09 13:37:59 +00:00
|
|
|
@for p in $^; do \
|
2009-02-22 14:05:13 +00:00
|
|
|
echo " install -m644 '$$p' '$(prefix)/$(OUTDIR)'"; \
|
2009-03-24 07:52:34 +00:00
|
|
|
install -D -m644 "$$p" "$(prefix)/$(OUTDIR)/$$(basename $$p)"; \
|
2006-07-01 17:02:01 +00:00
|
|
|
done
|
|
|
|
|