source: trunk/tools/makefile@ 10010

Last change on this file since 10010 was 9876, checked in by sandervl, 23 years ago

KSO: makefile updates

File size: 978 bytes
Line 
1# $Id: makefile,v 1.21 2003-02-28 10:31:34 sandervl Exp $
2
3#
4# Odin32 API
5#
6# Top of the tools tree makefile
7#
8#
9# Usage: nmake ( all | needed | dep | clean )
10#
11# all: Build the entire tools tree.
12# needed: Builds the tools used during compilation of the src tree.
13# dep: Make dependencies for the tools tree.
14# clean: Bring tools tree back to a "virgin" state.
15#
16#
17#
18
19
20#
21# Directory macros.
22#
23!include ../makefile.inc
24
25
26#
27# The directories included in the usual makes; all, clean, dep rules.
28#
29ALL_DIRS = \
30.\cmdqd \
31#.\profilerfix \
32.\common \
33.\fastdep \
34.\impdef \
35.\install \
36.\regedit \
37.\database \
38.\omfdumper \
39.\sdf \
40.\wrc \
41
42
43#
44# Dummy all rule.
45#
46_all: all
47
48
49#
50# common rules.
51#
52$(COMMONRULES):
53 @$(DODIRS) "$(ALL_DIRS)" $(MAKE_CMD) $@
54
55
56#
57# compile tools needed to compile rest of the tree.
58#
59needed:
60 @$(DODIRS) "cmdqd fastdep common impdef wrc" $(MAKE_CMD)
61
62
63#
64# Do not includes the common rules.
65#
66
Note: See TracBrowser for help on using the repository browser.