VirtualBox

Changeset 1779 in kBuild


Ignore:
Timestamp:
Sep 9, 2008 9:57:52 PM (16 years ago)
Author:
bird
Message:

Maintenance.kmk: removed the binaries from the -src.tar.gz and created an -all.tar.gz which contains everything. Fixed some parallel build issues.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Maintenance.kmk

    r1525 r1779  
    3939
    4040#
     41# Creates the 'all' tarballs.
     42#
     43$(PATH_TARGET)/kBuild-$(KBUILD_VERSION)-all.tar.gz: | $$(dir $$@)
     44        $(RM) -f $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)-all.tar $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)-all.tar.gz
     45        $(RMTREE)             $(PATH_TARGET)/all/
     46        $(MKDIR) -p           $(PATH_TARGET)/all/
     47        $(SVN) export .       $(PATH_TARGET)/all/kBuild-$(KBUILD_VERSION)/
     48        $(INSTALL) $(KBUILD_SVN_INFO_KMK) \
     49                              $(PATH_TARGET)/all/kBuild-$(KBUILD_VERSION)/SvnInfo.kmk
     50        $(TAR) cvf $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)-all.tar \
     51                           -C $(PATH_TARGET)/all/ kBuild-$(KBUILD_VERSION)/
     52        $(GZIP) -9 $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)-all.tar
     53        $(RMTREE)             $(PATH_TARGET)/all/kBuild-$(KBUILD_VERSION)/
     54
     55OTHER_CLEAN += \
     56        $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)-all.tar \
     57        $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)-all.tar.gz
     58
     59
     60$(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-all.tar.gz: | $$(dir $$@)
     61        $(RM) -f $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-all.tar $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-all.tar.gz
     62        $(RMTREE)             $(PATH_TARGET)/night-all/
     63        $(MKDIR) -p           $(PATH_TARGET)/night-all/
     64        $(SVN) export .       $(PATH_TARGET)/night-all/kBuild-$(KBUILD_SVN_REV)/
     65        $(INSTALL) $(KBUILD_SVN_INFO_KMK) \
     66                              $(PATH_TARGET)/night-all/kBuild-$(KBUILD_SVN_REV)/SvnInfo.kmk
     67        $(TAR) cvf $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-all.tar \
     68                           -C $(PATH_TARGET)/night-all/ kBuild-$(KBUILD_SVN_REV)/
     69        $(GZIP) -9 $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-all.tar
     70        $(RMTREE)             $(PATH_TARGET)/night-all/kBuild-$(KBUILD_SVN_REV)/
     71
     72OTHER_CLEAN += \
     73        $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-all.tar \
     74        $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-all.tar.gz
     75
     76
     77#
    4178# Creates the source tarballs.
    4279#
    43 $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)-src.tar.gz: | $(call DIRDEP,$(PATH_TARGET)) $(KBUILD_SVN_INFO_DEP)
     80$(PATH_TARGET)/kBuild-$(KBUILD_VERSION)-src.tar.gz: | $$(dir $$@)
    4481        $(RM) -f $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)-src.tar $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)-src.tar.gz
    45         $(RMTREE) $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)/
    46         $(SVN) export . $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)/
    47         $(INSTALL) $(KBUILD_SVN_INFO_KMK) $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)/SvnInfo.kmk
    48         $(TAR) cvf $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)-src.tar -C $(PATH_TARGET) kBuild-$(KBUILD_VERSION)/
     82        $(RMTREE)             $(PATH_TARGET)/src/
     83        $(MKDIR) -p           $(PATH_TARGET)/src/
     84        $(SVN) export .       $(PATH_TARGET)/src/kBuild-$(KBUILD_VERSION)/
     85        $(RMTREE)             $(PATH_TARGET)/src/kBuild-$(KBUILD_VERSION)/kBuild/bin
     86        $(INSTALL) $(KBUILD_SVN_INFO_KMK) \
     87                              $(PATH_TARGET)/src/kBuild-$(KBUILD_VERSION)/SvnInfo.kmk
     88        $(TAR) cvf $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)-src.tar \
     89                           -C $(PATH_TARGET)/src/ kBuild-$(KBUILD_VERSION)/
    4990        $(GZIP) -9 $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)-src.tar
    50         $(RMTREE) $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)/
     91        $(RMTREE)             $(PATH_TARGET)/src/kBuild-$(KBUILD_VERSION)/
    5192
    5293OTHER_CLEAN += \
     
    5596
    5697
    57 $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-src.tar.gz: | $(call DIRDEP,$(PATH_TARGET)) $(KBUILD_SVN_INFO_DEP)
     98$(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-src.tar.gz: | $$(dir $$@)
    5899        $(RM) -f $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-src.tar $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-src.tar.gz
    59         $(RMTREE) $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)/
    60         $(SVN) export . $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)/
    61         $(INSTALL) $(KBUILD_SVN_INFO_KMK) $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)/SvnInfo.kmk
    62         $(TAR) cvf $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-src.tar -C $(PATH_TARGET) kBuild-$(KBUILD_SVN_REV)/
     100        $(RMTREE)             $(PATH_TARGET)/night-src/
     101        $(MKDIR) -p           $(PATH_TARGET)/night-src/
     102        $(SVN) export .       $(PATH_TARGET)/night-src/kBuild-$(KBUILD_SVN_REV)/
     103        $(RMTREE)             $(PATH_TARGET)/night-src/kBuild-$(KBUILD_SVN_REV)/kBuild/bin
     104        $(INSTALL) $(KBUILD_SVN_INFO_KMK) \
     105                              $(PATH_TARGET)/night-src/kBuild-$(KBUILD_SVN_REV)/SvnInfo.kmk
     106        $(TAR) cvf $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-src.tar \
     107                           -C $(PATH_TARGET)/night-src/ kBuild-$(KBUILD_SVN_REV)/
    63108        $(GZIP) -9 $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-src.tar
    64         $(RMTREE) $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)/
     109        $(RMTREE)             $(PATH_TARGET)/night-src/kBuild-$(KBUILD_SVN_REV)/
    65110
    66111OTHER_CLEAN += \
     
    71116# Creates the binary tarballs.
    72117#
    73 $(PATH_TARGET)/kBuild-$(KBUILD_VERSION).tar.gz: | $(call DIRDEP,$(PATH_TARGET))
     118$(PATH_TARGET)/kBuild-$(KBUILD_VERSION).tar.gz: | $$(dir $$@)
    74119        $(RM) -f $(PATH_TARGET)/kBuild-$(KBUILD_VERSION).tar $(PATH_TARGET)/kBuild-$(KBUILD_VERSION).tar.gz
    75         $(RMTREE) $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)/
    76         $(MKDIR) -p $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)
    77         $(SVN) export kBuild/ $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)/kBuild/
    78         $(TAR) cvf $(PATH_TARGET)/kBuild-$(KBUILD_VERSION).tar -C $(PATH_TARGET) kBuild-$(KBUILD_VERSION)/
     120        $(RMTREE)             $(PATH_TARGET)/bin/
     121        $(MKDIR) -p           $(PATH_TARGET)/bin/kBuild-$(KBUILD_VERSION)/
     122        $(SVN) export kBuild/ $(PATH_TARGET)/bin/kBuild-$(KBUILD_VERSION)/kBuild/
     123        $(TAR) cvf $(PATH_TARGET)/kBuild-$(KBUILD_VERSION).tar \
     124                           -C $(PATH_TARGET)/bin/ kBuild-$(KBUILD_VERSION)/
    79125        $(GZIP) -9 $(PATH_TARGET)/kBuild-$(KBUILD_VERSION).tar
    80         $(RMTREE) $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)/
     126        $(RMTREE)             $(PATH_TARGET)/bin/kBuild-$(KBUILD_VERSION)/
    81127
    82128OTHER_CLEAN += \
     
    85131
    86132
    87 $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV).tar.gz: | $(call DIRDEP,$(PATH_TARGET))
     133$(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV).tar.gz: | $$(dir $$@)
    88134        $(RM) -f $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV).tar $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV).tar.gz
    89         $(RMTREE) $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)/
    90         $(MKDIR) -p $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)
    91         $(SVN) export kBuild/ $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)/kBuild/
    92         $(TAR) cvf $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV).tar -C $(PATH_TARGET) kBuild-$(KBUILD_SVN_REV)/
     135        $(RMTREE)             $(PATH_TARGET)/night-bin/
     136        $(MKDIR) -p           $(PATH_TARGET)/night-bin/kBuild-$(KBUILD_SVN_REV)/
     137        $(SVN) export kBuild/ $(PATH_TARGET)/night-bin/kBuild-$(KBUILD_SVN_REV)/kBuild/
     138        $(TAR) cvf $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV).tar \
     139                           -C $(PATH_TARGET)/night-bin/ kBuild-$(KBUILD_SVN_REV)/
    93140        $(GZIP) -9 $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV).tar
    94         $(RMTREE) $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)/
     141        $(RMTREE)             $(PATH_TARGET)/night-bin/kBuild-$(KBUILD_SVN_REV)/
    95142
    96143OTHER_CLEAN += \
     
    111158        $(PATH_TARGET)/kBuild-$(KBUILD_VERSION).tar.gz \
    112159        $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)-src.tar.gz \
     160        $(PATH_TARGET)/kBuild-$(KBUILD_VERSION)-all.tar.gz
    113161
    114162nightly: \
    115163        $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV).tar.gz \
    116         $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-src.tar.gz
     164        $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-src.tar.gz \
     165        $(PATH_TARGET)/kBuild-$(KBUILD_SVN_REV)-all.tar.gz
    117166
    118167.PHONY: tarballs release nightly
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette