include /env.mak
LIB_NAME            = convertlit
DESCRIPTOR          = $(LIB_NAME).pc
DESCRIPTOR_TEMPLATE = $(DESCRIPTOR).in
LIBS_PRIVATE        = -ltommath -lopenclit

SUBDIR             := $(patsubst %/Makefile,%,$(wildcard */Makefile))

.PHONY: $(DESCRIPTOR) $(SUBDIR)

all: $(SUBDIR) $(DESCRIPTOR)

$(SUBDIR):
	@echo "===>" $@
	$(MAKE) -C $@ $(MAKECMDGOALS)
	@echo "<===" $@


PKG_DIR = $(DESTDIR)/$(libdir)/pkgconfig
install: $(SUBDIR)
	[ -d $(PKG_DIR) ] || mkdir -pm 755 $(PKG_DIR)
	cp -a $(DESCRIPTOR) $(PKG_DIR)/$(DESCRIPTOR)

remoteinstall: $(SUBDIR)

clean:
	$(RM) $(DESCRIPTOR)

$(DESCRIPTOR): $(DESCRIPTOR).in
	@sed $< \
		-e "s%@CONFIG_NAME@%$(PROJECT_NAME)%g" \
		-e "s%@PREFIX@%$(prefix)%g" \
		-e "s%@LIBNAME@%$(LIB_NAME)%g" \
		-e "s%@REQUIRES@%$(REQUIRES)%g" \
		-e "s%@REQUIRES_PRIVATE@%$(REQUIRES_PRIVATE)%g" \
		-e "s%@LIBS_PRIVATE@%$(LIBS_PRIVATE)%g" \
		-e "s%@SYSROOT_INCLUDE@%$(SysRootInclude)%g" \
		> $@
