source: trunk/kBuild/up.kmk@ 478

Last change on this file since 478 was 340, checked in by bird, 20 years ago

UP_TO

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.4 KB
Line 
1# $Id: up.kmk 340 2005-11-14 14:53:16Z bird $
2## @file
3#
4# kBuild - File included at top of a up forwarder makefile.
5#
6# Copyright (c) 2005 knut st. osmundsen <bird-srcspam@anduin.net>
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
31UP_TO ?= ..
32
33# typical kbuild goals.
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 \
52rebuild \
53sysmods \
54target \
55 :
56 $(MAKE) -C $(UP_TO) $@
57
58# the syntax checkers.
59%.o %.obj:
60 $(MAKE) -C $(UP_TO) $@
61
Note: See TracBrowser for help on using the repository browser.