source: trunk/tools/makefile@ 4503

Last change on this file since 4503 was 4332, checked in by bird, 25 years ago

Corrected inclusion of .depend and for some defined PDWIN32_INCLUDE.

File size: 1.7 KB
RevLine 
[4332]1# $Id: makefile,v 1.12 2000-09-28 03:06:26 bird Exp $
[825]2
3#
4# PD-Win32 API
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#
[4332]18PDWIN32_INCLUDE = ..\include
19!include $(PDWIN32_INCLUDE)\pdwin32.tools
[825]20
21!ifdef DEBUG
[3535]22MAKE_CMD = $(MAKE) -nologo DEBUG=1
[825]23!else
[3535]24MAKE_CMD = $(MAKE) -nologo
[825]25!endif
26
27
28all:
[2714]29 cd common
30 $(MAKE_CMD)
31 cd ..\database
32 $(MAKE_CMD)
33 cd ..\impdef
34 $(MAKE_CMD)
35 cd ..\fastdep
36 $(MAKE_CMD)
37 cd ..\wrc
38 $(MAKE_CMD) -f makefile.os2
39 cd ..\omfdumper
40 $(MAKE_CMD)
41 cd ..\sdf
42 $(MAKE_CMD)
[3459]43 cd ..\install
44 $(MAKE_CMD)
[2714]45 cd ..
[825]46
47# compile tools needed to compile rest of the tree.
48needed:
[2714]49 cd fastdep
50 $(MAKE_CMD)
51 cd ..\common
52 $(MAKE_CMD) NODEP=1 dep
53 $(MAKE_CMD) needed
54 cd ..\impdef
55 $(MAKE_CMD) NODEP=1 dep
56 $(MAKE_CMD)
57 cd ..
[825]58
[2714]59
60dep:
61 cd common
62 $(MAKE_CMD) NODEP=1 dep
63 cd ..\database
64 $(MAKE_CMD) NODEP=1 dep
65 cd ..\impdef
66 $(MAKE_CMD) NODEP=1 dep
67 cd ..\wrc
68 $(MAKE_CMD) -f makefile.os2 NODEP=1 dep
69 cd ..\omfdumper
70 $(MAKE_CMD) NODEP=1 dep
71 cd ..\sdf
72 $(MAKE_CMD) NODEP=1 dep
73 cd ..
74
75
[825]76clean:
[2714]77 cd common
[2728]78 $(MAKE_CMD) NODEP=1 clean
[2714]79 cd ..\database
[2728]80 $(MAKE_CMD) NODEP=1 clean
[2714]81 cd ..\impdef
[2728]82 $(MAKE_CMD) NODEP=1 clean
[2714]83 cd ..\fastdep
[2728]84 $(MAKE_CMD) NODEP=1 clean
[2714]85 cd ..\wrc
[2728]86 $(MAKE_CMD) -f makefile.os2 NODEP=1 clean
[2714]87 cd ..\omfdumper
[2728]88 $(MAKE_CMD) NODEP=1 clean
[2714]89 cd ..\sdf
[2728]90 $(MAKE_CMD) NODEP=1 clean
[3535]91 cd ..
[2714]92
Note: See TracBrowser for help on using the repository browser.