source: trunk/tools/makefile@ 5280

Last change on this file since 5280 was 4803, checked in by bird, 25 years ago

Added regedit to the subdirectory list.
Reordered the subdirs.

File size: 935 bytes
RevLine 
[4803]1# $Id: makefile,v 1.15 2000-12-16 20:07:49 bird 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 = \
30.\common \
[4803]31.\fastdep \
32.\impdef \
33.\install \
34.\regedit \
[4620]35.\database \
36.\omfdumper \
37.\sdf \
[4803]38.\wrc \
[825]39
40
[4620]41#
42# Dummy all rule.
43#
44_all: all
45
46
47#
48# common rules.
49#
[4712]50$(COMMONRULES):
[4620]51 $(DODIRS) "$(ALL_DIRS)" $(MAKE_CMD) $@
52
53
54#
[825]55# compile tools needed to compile rest of the tree.
[4620]56#
[825]57needed:
[4712]58 $(DODIRS) "fastdep common impdef" $(MAKE_CMD)
[825]59
[2714]60
[4620]61#
62# Do not includes the common rules.
63#
[2714]64
Note: See TracBrowser for help on using the repository browser.