# configure:
#
config:
- ./$(depth)/configure
+ ./$(src-depth)/configure
#
\n\
Targets:\n"
-# urg
-webdir = $(local_package_docdir)
help: generic-help local-help
@echo -e "\
all update everything\n\
local-dist: $(DIST_FILES) $(OUT_DIST_FILES) $(NON_ESSENTIAL_DIST_FILES)
mkdir -p $(distdir)/$(localdir)
- $(LN) $(DIST_FILES) $(distdir)/$(localdir)
+ $(LN) $(DIST_FILES:%=$(src-dir)/%) $(distdir)/$(localdir)
case "$(NON_ESSENTIAL_DIST_FILES)x" in x) ;; *) \
- $(LN) $(NON_ESSENTIAL_DIST_FILES) $(distdir)/$(localdir);; \
+ $(LN) $(NON_ESSENTIAL_DIST_FILES:%=$(src-dir)/%) $(distdir)/$(localdir);; \
esac
case "$(OUT_DIST_FILES)x" in x) ;; *) \
esac
# $(foreach i, $(SUBDIRS), $(MAKE) distdir=../$(distdir) localdir=$(localdir)/$(i) -C $(i) local-dist &&) true
# absolute for installed stepmake
- $(foreach i, $(SUBDIRS), $(MAKE) topdir=$(topdir) distdir=$(distdir) localdir=$(localdir)/$(notdir $(i)) -C $(i) local-dist &&) true
+ $(foreach i, $(SUBDIRS), $(MAKE) top-src-dir=$(top-src-dir) distdir=$(distdir) localdir=$(localdir)/$(notdir $(i)) -C $(i) local-dist &&) true
$(ERROR_LOG) ; \
fi
-$(outdir)/version.hh: $(depth)/VERSION $(config_make)
+$(outdir)/version.hh: $(depth)/VERSION $(config_make) $(step-bindir)/make-version.py
$(PYTHON) $(step-bindir)/make-version.py $< > $@
$(outdir)/config.hh: $(config_h)
cp -p $< $@
configure: configure.in aclocal.m4
- NOCONFIGURE=yes $(srcdir)/autogen.sh
+ NOCONFIGURE=yes $(src-depth)/autogen.sh
chmod +x configure
local-clean:
install-strip:
$(MAKE) INSTALL="$(INSTALL) -s" install
-ifneq ($(strip $(depth)),.)
+ifeq ($(strip $(depth)),.)
+final-install:
+else
final-install:
$(LOOP)
local-uninstall:
installextradoc:
- -$(INSTALL) -d $(prefix)/doc/$(package)
+ -$(INSTALL) -d $(DESTDIR)$(prefix)/doc/$(package)
$(foreach i, $(EXTRA_DOC_FILES),\
cp -r $(i) $(prefix)/doc/$(package) &&) true
-
include $(outdir)/dummy.dep $(wildcard $(outdir)/*.dep) # expect a warning here
$(outdir)/dummy.dep:
local-check:
# ugh. ugh ugh ugh
-$(config_make): $(topdir)/configure
+$(config_make): $(top-src-dir)/configure
@echo "************************************************************"
@echo "configure changed! You should probably reconfigure manually."
@echo "************************************************************"
- (cd $(builddir); ./config.status)
+ (cd $(top-build-dir); ./config.status)
touch $@ # do something for multiple simultaneous configs.
cd $(depth) && debuild
diff:
- $(PYTHON) $(step-bindir)/package-diff.py --outdir=$(topdir)/$(outdir) --package=$(topdir) $(makeflags)
+ $(PYTHON) $(step-bindir)/package-diff.py --outdir=$(top-src-dir)/$(outdir) --package=$(top-src-dir) $(makeflags)
-ln -f $(depth)/$(outdir)/$(distname).diff.gz $(patch-dir)
release:
- $(PYTHON) $(step-bindir)/release.py --outdir=$(topdir)/$(outdir) --package=$(topdir)
+ $(PYTHON) $(step-bindir)/release.py --outdir=$(top-src-dir)/$(outdir) --package=$(top-src-dir)
################ website.