12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- ifeq ($(SRCDIR),)
- updir = $(shell echo $(dir $(1)) | sed 's/.$$//')
- SRCDIR := $(call updir,$(CURDIR))
- BLDDIR := $(SRCDIR)
- endif
- SUBDIR := lib
- include $(BLDDIR)/config.mk
- # Build up SUBDIRS:
- SUBDIRS =
- SUBDIRS += util libutil
- ifeq ($(ENABLE_ABYSS_SERVER),yes)
- SUBDIRS += abyss
- endif
- ifeq ($(MUST_BUILD_WININET_CLIENT),yes)
- SUBDIRS += wininet_transport
- endif
- ifeq ($(MUST_BUILD_CURL_CLIENT),yes)
- SUBDIRS += curl_transport
- endif
- ifeq ($(MUST_BUILD_LIBWWW_CLIENT),yes)
- SUBDIRS += libwww_transport
- endif
- ifneq ($(ENABLE_LIBXML2_BACKEND),yes)
- SUBDIRS += expat
- endif
- default: all
- .PHONY: all clean distclean tags distdir install check dep
- all: $(SUBDIRS:%=%/all)
- # Extra dependencies to make parallel make work in spite of all the submakes
- # (See top level make file for details)
- abyss/all curl_transport/all: $(BLDDIR)/version.h
- clean: $(SUBDIRS:%=%/clean) clean-common
- distclean: $(SUBDIRS:%=%/distclean) distclean-common
- tags: $(SUBDIRS:%=%/tags) TAGS
- DISTFILES =
- distdir: distdir-common
- install: $(SUBDIRS:%=%/install)
- check:
- dep: $(SUBDIRS:%=%/dep)
- include $(SRCDIR)/common.mk
|