- Timestamp:
- Jun 16, 2007, 2:34:09 PM (18 years ago)
- Location:
- trunk/ports-make
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ports-make/common.gmk
r3409 r3450 5 5 6 6 show:: 7 @echo " buildts=$(pm_buildts)" 8 @echo " package=$(pm_package)" 9 @echo " topdir=$(pm_topdir)" 10 @echo " srcdir=$(pm_srcdir)" 11 @echo " objdir=$(pm_objdir)" 12 @echo " prefix=$(pm_prefix)" 13 @echo " bindir=$(pm_bindir)" 14 @echo " inst_base=$(pm_inst_base)" 15 @echo " inst_prefix=$(pm_inst_prefix)" 16 @echo " inst_bindir=$(pm_inst_bindir)" 17 @echo " pack_base=$(pm_pack_base)" 18 @echo " pack_prefix=$(pm_pack_prefix)" 19 @echo " pack_bindir=$(pm_pack_bindir)" 20 @echo " docdir=$(pm_docdir)" 21 @echo " MAKE=$(MAKE)" 22 @echo " GNUMAKE=$(GNUMAKE)" 23 @echo " MAKESHELL=$(MAKESHELL)" 24 @echo " makefile=$(pm_makefile)" 25 @echo "makefile_list=$(MAKEFILE_LIST)" 7 @echo " buildts=$(pm_buildts)" 8 @echo " package=$(pm_package)" 9 @echo " topdir=$(pm_topdir)" 10 @echo " srcdir=$(pm_srcdir)" 11 @echo " objdir=$(pm_objdir)" 12 @echo " prefix=$(pm_prefix)" 13 @echo " eprefix=$(pm_eprefix)" 14 @echo " sysconfdir=$(pm_sysconfdir)" 15 @echo " bindir=$(pm_bindir)" 16 @echo " inst_base=$(pm_inst_base)" 17 @echo " inst_eprefix=$(pm_inst_eprefix)" 18 @echo "inst_sysconfdir=$(pm_inst_sysconfdir)" 19 @echo " inst_prefix=$(pm_inst_prefix)" 20 @echo " inst_bindir=$(pm_inst_bindir)" 21 @echo " pack_base=$(pm_pack_base)" 22 @echo " pack_eprefix=$(pm_pack_eprefix)" 23 @echo "pack_sysconfdir=$(pm_pack_sysconfdir)" 24 @echo " pack_prefix=$(pm_pack_prefix)" 25 @echo " pack_bindir=$(pm_pack_bindir)" 26 @echo " docdir=$(pm_docdir)" 27 @echo " MAKE=$(MAKE)" 28 @echo " GNUMAKE=$(GNUMAKE)" 29 @echo " MAKESHELL=$(MAKESHELL)" 30 @echo " makefile=$(pm_makefile)" 31 @echo " makefile_list=$(MAKEFILE_LIST)" 26 32 27 33 … … 34 40 pm_objdir ?= $(pm_topdir)/out/$(BUILD_TARGET).$(BUILD_TARGET_ARCH)/$(BUILD_TYPE)/ports/$(notdir $(CURDIR)) 35 41 pm_package ?= $(notdir $(CURDIR)) 42 36 43 pm_prefix ?= /@unixroot/usr 37 pm_bindir ?= $(pm_prefix)/bin 44 pm_eprefix ?= /@unixroot/usr 45 pm_sysconfdir ?= /@unixroot/etc 46 pm_bindir ?= $(pm_eprefix)/bin 47 38 48 pm_inst_base ?= $(pm_topdir)/out/$(BUILD_TARGET).$(BUILD_TARGET_ARCH)/$(BUILD_TYPE)/dist 39 49 pm_inst_prefix ?= $(pm_inst_base)$(subst /@unixroot,,$(pm_prefix)) 50 pm_inst_eprefix ?= $(pm_inst_base)$(subst /@unixroot,,$(pm_eprefix)) 51 pm_inst_sysconfdir ?= $(pm_inst_base)$(subst /@unixroot,,$(pm_sysconfdir)) 40 52 pm_inst_bindir ?= $(pm_inst_base)$(subst /@unixroot,,$(pm_bindir)) 53 41 54 pm_pack_base ?= $(pm_topdir)/out/$(BUILD_TARGET).$(BUILD_TARGET_ARCH)/$(BUILD_TYPE)/packages/$(notdir $(CURDIR)) 42 55 pm_pack_prefix ?= $(pm_pack_base)$(subst /@unixroot,,$(pm_prefix)) 56 pm_pack_eprefix ?= $(pm_pack_base)$(subst /@unixroot,,$(pm_eprefix)) 57 pm_pack_sysconfdir ?= $(pm_pack_base)$(subst /@unixroot,,$(pm_sysconfdir)) 43 58 pm_pack_bindir ?= $(pm_pack_base)$(subst /@unixroot,,$(pm_bindir)) 59 44 60 pm_docdir ?= usr/doc/$(pm_package)-$(PM_VERSION) 45 61 pm_makefile ?= $(pm_srcdir)/Makefile.kmk -
trunk/ports-make/rules.gmk
r3395 r3450 11 11 # 12 12 DO_CONFIG = CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" AR="$(AR)" RANLIB="$(RANLIB)" $(SET_CONFIG) \ 13 $(pm_srcdir)/configure --prefix=$(pm_prefix) -- bindir=$(pm_bindir)13 $(pm_srcdir)/configure --prefix=$(pm_prefix) --exec-prefix=$(pm_eprefix) --sysconfdir=$(pm_sysconfdir) --bindir=$(pm_bindir) 14 14 ifndef NO_DO_CONFIG_CACHE 15 15 DO_CONFIG += --cache-file=./configure.cache … … 29 29 DO_MAKE += CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" 30 30 endif 31 32 # what we have to preserve. 33 PRESERVED_MAKE_VARS = \ 34 pm_objdir="$(pm_objdir)" pm_srcdir="$(pm_srcdir)" pm_topdir="$(pm_topdir)" pm_package="$(pm_package)" \ 35 pm_pack_prefix="$(pm_pack_prefix)" pm_pack_eprefix="$(pm_pack_eprefix)" pm_pack_base="$(pm_pack_base)" pm_pack_bindir="$(pm_pack_bindir)" \ 36 pm_inst_prefix="$(pm_inst_prefix)" pm_inst_eprefix="$(pm_inst_eprefix)" pm_inst_base="$(pm_inst_base)" pm_inst_bindir="$(pm_inst_bindir)" 31 37 32 38 # … … 53 59 config build dep check dist install packing nothing: 54 60 mkdir -p $(pm_objdir) 55 ( $(MAKE) -C $(pm_objdir) -f $(pm_makefile) \ 56 pm_objdir="$(pm_objdir)" pm_srcdir="$(pm_srcdir)" pm_topdir="$(pm_topdir)" pm_package="$(pm_package)" \ 57 pm_pack_prefix="$(pm_pack_prefix)" pm_pack_base="$(pm_pack_base)" pm_pack_bindir="$(pm_pack_bindir)" \ 58 pm_inst_prefix="$(pm_inst_prefix)" pm_inst_base="$(pm_inst_base)" pm_inst_bindir="$(pm_inst_bindir)" \ 61 ( $(MAKE) -C $(pm_objdir) -f $(pm_makefile) $(PRESERVED_MAKE_VARS) \ 59 62 do-$@ 2>&1 ; echo "$$?" > $(pm_objdir)/.pm_rc_$@ ) | tee $(pm_objdir)/$(pm_buildts)-$@.log ; exit `cat $(pm_objdir)/.pm_rc_$@` 60 63 61 64 clean distclean shell: 62 65 mkdir -p $(pm_objdir) 63 $(MAKE) -C $(pm_objdir) -f $(pm_makefile) \ 64 pm_objdir="$(pm_objdir)" pm_srcdir="$(pm_srcdir)" pm_topdir="$(pm_topdir)" pm_package="$(pm_package)" \ 65 pm_pack_prefix="$(pm_pack_prefix)" pm_pack_base="$(pm_pack_base)" pm_pack_bindir="$(pm_pack_bindir)" \ 66 pm_inst_prefix="$(pm_inst_prefix)" pm_inst_base="$(pm_inst_base)" pm_inst_bindir="$(pm_inst_bindir)" \ 66 $(MAKE) -C $(pm_objdir) -f $(pm_makefile) $(PRESERVED_MAKE_VARS) \ 67 67 do-$@ 68 68 … … 131 131 endif 132 132 endif 133 $(DO_MAKE) $(OPT_PACKING) prefix="$(pm_pack_prefix)" bindir="$(pm_pack_bindir)" install133 $(DO_MAKE) $(OPT_PACKING) prefix="$(pm_pack_prefix)" eprefix="$(pm_pack_eprefix)" sysconfdir="$(pm_pack_sysconfdir)" bindir="$(pm_pack_bindir)" install 134 134 ifdef PM_DOCS 135 135 mkdir -p $(pm_pack_base)/$(pm_docdir) … … 147 147 # 148 148 do-install: 149 $(DO_MAKE) $(OPT_INSTALL) prefix="$(pm_inst_prefix)" bindir="$(pm_inst_bindir)" install149 $(DO_MAKE) $(OPT_INSTALL) prefix="$(pm_inst_prefix)" eprefix="$(pm_inst_eprefix)" sysconfdir="$(pm_inst_sysconfdir)" bindir="$(pm_inst_bindir)" install 150 150 ifdef PM_DOCS 151 151 mkdir -p $(pm_inst_base)/$(pm_docdir)
Note:
See TracChangeset
for help on using the changeset viewer.