1PKG_CFLAGS = @PKG_CFLAGS@ @openmp_cflags@ @zlib_cflags@ 2PKG_LIBS = @PKG_LIBS@ @openmp_cflags@ @zlib_libs@ 3# See WRE $1.2.1.1. But retain user supplied PKG_* too, #4664. 4# WRE states ($1.6) that += isn't portable and that we aren't allowed to use it. 5# Otherwise we could use the much simpler PKG_LIBS += @openmp_cflags@ -lz. 6# Can't do PKG_LIBS = $(PKG_LIBS)... either because that's a 'recursive variable reference' error in make 7# Hence the onerous @...@ substitution. Is it still appropriate in 2020 that we can't use +=? 8# Note that -lz is now escaped via @zlib_libs@ when zlib is not installed 9 10all: $(SHLIB) 11 @echo PKG_CFLAGS = $(PKG_CFLAGS) 12 @echo PKG_LIBS = $(PKG_LIBS) 13 if [ "$(SHLIB)" != "datatable$(SHLIB_EXT)" ]; then mv $(SHLIB) datatable$(SHLIB_EXT); fi 14 if [ "$(OS)" != "Windows_NT" ] && [ `uname -s` = 'Darwin' ]; then install_name_tool -id datatable$(SHLIB_EXT) datatable$(SHLIB_EXT); fi 15