SUBDIRS = src include utils man DISABLE_SETRANS ?= n DISABLE_RPM ?= y ANDROID_HOST ?= n ifeq ($(ANDROID_HOST),y) override DISABLE_SETRANS=y endif ifeq ($(DISABLE_RPM),y) DISABLE_FLAGS+= -DDISABLE_RPM endif ifeq ($(DISABLE_SETRANS),y) DISABLE_FLAGS+= -DDISABLE_SETRANS endif export DISABLE_SETRANS DISABLE_RPM DISABLE_FLAGS ANDROID_HOST USE_PCRE2 ?= n ifeq ($(USE_PCRE2),y) PCRE_CFLAGS := -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 PCRE_LDFLAGS := -lpcre2-8 else PCRE_LDFLAGS := -lpcre endif export PCRE_CFLAGS PCRE_LDFLAGS all install relabel clean distclean indent: @for subdir in $(SUBDIRS); do \ (cd $$subdir && $(MAKE) $@) || exit 1; \ done swigify: all $(MAKE) -C src swigify $@ pywrap: $(MAKE) -C src pywrap $@ rubywrap: $(MAKE) -C src rubywrap $@ install-pywrap: $(MAKE) -C src install-pywrap $@ install-rubywrap: $(MAKE) -C src install-rubywrap $@ test: