source: trunk/tools/makefile@ 10366

Last change on this file since 10366 was 10297, checked in by sandervl, 22 years ago

added pebuild

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