|
|
$(IMPORTINC_LIB_FILES) \ | $(IMPORTINC_LIB_FILES) \ |
$(IMPORTINC_LIB_UTIL_FILES) \ | $(IMPORTINC_LIB_UTIL_FILES) \ |
| |
$(IMPORTINC_ROOT_FILES):importinc/%:$(SRCDIR)/% |
$(IMPORTINC_ROOT_FILES):importinc/%:$(BUILDDIR)/% |
mkdir -p importinc | mkdir -p importinc |
rm -f $@ | rm -f $@ |
$(SYMLINK) $< $@ | $(SYMLINK) $< $@ |
| |
importinc/pm_config.h: $(BUILDDIR)/pm_config.h |
|
|
|
$(IMPORTINC_LIB_FILES):importinc/%:$(SRCDIR)/lib/% | $(IMPORTINC_LIB_FILES):importinc/%:$(SRCDIR)/lib/% |
mkdir -p importinc | mkdir -p importinc |
rm -f $@ | rm -f $@ |
|
|
$(MAKE) -C $(dir $@) $(notdir $@) | $(MAKE) -C $(dir $@) $(notdir $@) |
endif | endif |
| |
|
ifneq ($(OMIT_INTTYPES_RULE),1) |
|
$(BUILDDIR)/inttypes_netpbm.h: |
|
$(MAKE) -C $(dir $@) -f $(SRCDIR)/GNUmakefile $(notdir $@) |
|
endif |
|
|
# Note that any time you do a make on a fresh Netpbm source tree, | # Note that any time you do a make on a fresh Netpbm source tree, |
# Make notices that 'Makefile.config', which the make files include, does not | # Make notices that 'Makefile.config', which the make files include, does not |
# exist and runs the "Makefile.config" target, which runs Configure. | # exist and runs the "Makefile.config" target, which runs Configure. |
|
|
%/install.merge: | %/install.merge: |
$(MAKE) -C $(dir $@) -f $(SRCDIR)/$(SUBDIR)/$(dir $@)Makefile \ | $(MAKE) -C $(dir $@) -f $(SRCDIR)/$(SUBDIR)/$(dir $@)Makefile \ |
SRCDIR=$(SRCDIR) BUILDDIR=$(BUILDDIR) $(notdir $@) | SRCDIR=$(SRCDIR) BUILDDIR=$(BUILDDIR) $(notdir $@) |
$(SUBDIRS:%=%/all): %/all: $(CURDIR)/% |
$(SUBDIRS:%=%/all): %/all: $(CURDIR)/% importinc |
$(MAKE) -C $(dir $@) -f $(SRCDIR)/$(SUBDIR)/$(dir $@)Makefile \ | $(MAKE) -C $(dir $@) -f $(SRCDIR)/$(SUBDIR)/$(dir $@)Makefile \ |
SRCDIR=$(SRCDIR) BUILDDIR=$(BUILDDIR) $(notdir $@) | SRCDIR=$(SRCDIR) BUILDDIR=$(BUILDDIR) $(notdir $@) |
$(SUBDIRS:%=%/mergetrylist): %/mergetrylist: $(CURDIR)/% FORCE | $(SUBDIRS:%=%/mergetrylist): %/mergetrylist: $(CURDIR)/% FORCE |