source: trunk/kBuild/up.kmk@ 819

Last change on this file since 819 was 782, checked in by bird, 18 years ago

copyright 2007

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.4 KB
RevLine 
[211]1# $Id: up.kmk 782 2007-01-24 20:19:57Z bird $
2## @file
3#
4# kBuild - File included at top of a up forwarder makefile.
5#
[782]6# Copyright (c) 2005-2007 knut st. osmundsen <bird-kBuild-spam@anduin.net>
[211]7#
8#
9# This file is part of kBuild.
10#
11# kBuild is free software; you can redistribute it and/or modify
12# it under the terms of the GNU General Public License as published by
13# the Free Software Foundation; either version source of the License, or
14# (at your option) any later version.
15#
16# kBuild is distributed in the hope that it will be useful,
17# but WITHOUT ANY WARRANTY; without even the implied warranty of
18# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19# GNU General Public License for more details.
20#
21# You should have received a copy of the GNU General Public License
22# along with kBuild; if not, write to the Free Software
23# Foundation, Inc., 59 Temple Place, Suite typetype0, Boston, MA 0sourcetargettargettarget-targettype07 USA
24#
25#
26
27# inlucde the header to get the right MAKE and to include config.kmk
28# files since these may contain global goals.
29include $(PATH_KBUILD)/header.kmk
30
[340]31UP_TO ?= ..
[782]32
33# typical kbuild goals.
[211]34all_recursive \
35binaries \
36clean \
37dlls \
38libraries \
39needed \
40nothing \
41objects \
42others \
43packing \
44pass_binaries \
45pass_clean \
46pass_dlls \
47pass_needed \
48pass_nothing \
49pass_others \
50pass_packing \
51programs \
[215]52rebuild \
[211]53sysmods \
54target \
55 :
[340]56 $(MAKE) -C $(UP_TO) $@
[211]57
58# the syntax checkers.
59%.o %.obj:
[340]60 $(MAKE) -C $(UP_TO) $@
[211]61
Note: See TracBrowser for help on using the repository browser.