VirtualBox

source: vbox/trunk/Maintenance.kmk@ 58089

Last change on this file since 58089 was 53614, checked in by vboxsync, 10 years ago

Maintenance.kmk: Quick way of getting at 'incs', 'docs', and other rules that don't need sub-makfiles to be included.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.1 KB
Line 
1# $Id: Maintenance.kmk 53614 2014-12-31 00:49:48Z vboxsync $
2## @file
3# Maintenance makefile.
4#
5
6#
7# Copyright (C) 2006-2015 Oracle Corporation
8#
9# This file is part of VirtualBox Open Source Edition (OSE), as
10# available from http://www.virtualbox.org. This file is free software;
11# you can redistribute it and/or modify it under the terms of the GNU
12# General Public License (GPL) as published by the Free Software
13# Foundation, in version 2 as it comes in the "COPYING" file of the
14# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
15# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
16#
17
18
19#
20# By default, only show the maintence help info.
21#
22PASS_MAINTHELP := Maintence Help
23PASS_MAINTHELP_trgs := show-maintence-help
24PASS_MAINTHELP_vars :=
25PASS_MAINTHELP_pass := maintence-help
26
27override DEFAULT_PASSES := MAINTHELP
28
29show-maintence-help:
30 @$(ECHO) ""
31 @$(ECHO) "up update - Update svn and fetch tools."
32 @$(ECHO) "up2 update2 - Update svn and fetch tools, ignore externals (kBuild, kStuff)."
33 @$(ECHO) "incs - Update autogenerated assembly include files in include/."
34 @$(ECHO) "snapshot-puel - Create a source tarball of the PUEL (closed) sources."
35 @$(ECHO) "docs docs.core - run doxygen on core code."
36 @$(ECHO) ""
37 @$(ECHO) "Build aliases:"
38 @$(ECHO) " both-types-archs both-archs-types - Do both 32-bit and 64-bit builds in both debug and release variants."
39 @$(ECHO) " both-x86-amd64 both-amd64-x86 - Do both 32-bit and 64-bit builds for the current build type."
40 @$(ECHO) " both-debug-release both-release-debug - Do both release and debug builds for the current target."
41 @$(ECHO) " build-release-x86 - Do a 32-bit release build."
42 @$(ECHO) " build-debug-x86 - Do a 32-bit debug build."
43 @$(ECHO) " build-release-amd64 - Do a 64-bit release build."
44 @$(ECHO) " build-debug-amd64 - Do a 64-bit debug build."
45
46#
47# Include the normal root makefile, but without dragging in sub-makefiles.
48#
49VBOX_ONLY_ROOT_MAKEFILE=1
50include $(dir $(firstword $(MAKEFILE_LIST)))Makefile.kmk
51
52
Note: See TracBrowser for help on using the repository browser.

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