comparison Makefile.in @ 4192:438a4bfdc887

new rules for creating a tarball from Octave's hg sources * hg-octave-dist.mk: New file. * Makefile.in: Include hg-octave-dist.mk. (ENV_PATH, ENV_PKG_CONFIG_PATH, ENV_LD_LIBRARY_PATH): Capture values from environment.
author John W. Eaton <jwe@octave.org>
date Mon, 29 Aug 2016 11:21:19 -0400
parents 4b0004dc5941
children 32814edc00db
comparison
equal deleted inserted replaced
4191:851b9f4a6b1c 4192:438a4bfdc887
248 PKG_DIR := $(TOP_DIR)/pkg 248 PKG_DIR := $(TOP_DIR)/pkg
249 TMP_DIR = $(TOP_BUILD_DIR)/tmp-$(1) 249 TMP_DIR = $(TOP_BUILD_DIR)/tmp-$(1)
250 MAKEFILE := $(TOP_BUILD_DIR)/Makefile 250 MAKEFILE := $(TOP_BUILD_DIR)/Makefile
251 PKGS := $(filter-out $(ALL_BUILD_TOOLS), $(shell $(SED) -n 's/^.* class="package">\([^<]*\)<.*$$/\1/p' '$(TOP_DIR)/index.html')) 251 PKGS := $(filter-out $(ALL_BUILD_TOOLS), $(shell $(SED) -n 's/^.* class="package">\([^<]*\)<.*$$/\1/p' '$(TOP_DIR)/index.html'))
252 252
253 ENV_PATH := $(PATH)
253 PATH := $(BUILD_TOOLS_PREFIX)/bin:$(PATH) 254 PATH := $(BUILD_TOOLS_PREFIX)/bin:$(PATH)
255
256 ENV_PKG_CONFIG_PATH := $(PKG_CONFIG_PATH)
254 257
255 CONFIGURE_CPPFLAGS := CPPFLAGS='-I$(HOST_PREFIX)/include' 258 CONFIGURE_CPPFLAGS := CPPFLAGS='-I$(HOST_PREFIX)/include'
256 ifeq ($(MXE_USE_LIB64_DIRECTORY),yes) 259 ifeq ($(MXE_USE_LIB64_DIRECTORY),yes)
257 CONFIGURE_LDFLAGS := LDFLAGS='-L$(HOST_PREFIX)/lib -L$(HOST_PREFIX)/lib64' 260 CONFIGURE_LDFLAGS := LDFLAGS='-L$(HOST_PREFIX)/lib -L$(HOST_PREFIX)/lib64'
258 PKG_CONFIG_PATH := $(HOST_PREFIX)/lib64/pkgconfig 261 PKG_CONFIG_PATH := $(HOST_PREFIX)/lib64/pkgconfig
362 endif 365 endif
363 366
364 ifeq ($(MXE_SYSTEM),mingw) 367 ifeq ($(MXE_SYSTEM),mingw)
365 MAKE_SHARED_FROM_STATIC_OPTIONS := --windowsdll 368 MAKE_SHARED_FROM_STATIC_OPTIONS := --windowsdll
366 endif 369 endif
370
371 ENV_LD_LIBRARY_PATH := $(LD_LIBRARY_PATH)
367 372
368 ifeq ($(MXE_SYSTEM),mingw) 373 ifeq ($(MXE_SYSTEM),mingw)
369 MXE_WINDOWS_BUILD := yes 374 MXE_WINDOWS_BUILD := yes
370 ifneq ($(MXE_NATIVE_BUILD),yes) 375 ifneq ($(MXE_NATIVE_BUILD),yes)
371 MSYS_URL := http://sourceforge.net/projects/mingw/files/MSYS 376 MSYS_URL := http://sourceforge.net/projects/mingw/files/MSYS
879 mkdir $(distdir) 884 mkdir $(distdir)
880 ( cd $(TOP_DIR) ; $(TAR) cf - $(DIST_FILES) ) | ( cd $(distdir) ; $(TAR) xpf - ) 885 ( cd $(TOP_DIR) ; $(TAR) cf - $(DIST_FILES) ) | ( cd $(distdir) ; $(TAR) xpf - )
881 $(TAR) czf $(distdir).tar.gz $(distdir) 886 $(TAR) czf $(distdir).tar.gz $(distdir)
882 887
883 include $(TOP_DIR)/binary-dist-rules.mk 888 include $(TOP_DIR)/binary-dist-rules.mk
889
890 include $(TOP_DIR)/hg-octave-dist.mk