source: trunk/tools/common/makefile@ 824

Last change on this file since 824 was 824, checked in by bird, 26 years ago

Initial checkin.

File size: 875 bytes
Line 
1# $Id: makefile,v 1.1 1999-09-05 02:09:18 bird Exp $
2
3#
4# Tools common parts
5#
6# Top of the src tree makefile
7#
8#
9# Usage: nmake ( all | clean )
10#
11# all: Build the entire src.
12# clean: Back to a "virgin" state.
13#
14#
15#
16!ifdef DEBUG
17MAKE_CMD = nmake -nologo DEBUG=1
18!else
19MAKE_CMD = nmake -nologo
20!endif
21
22all: commonicc.lib commongcc.a commongcc.lib
23
24
25needed: commonicc.lib
26
27
28commonicc.lib: dummy
29 -@echo $@
30 @$(MAKE_CMD) -f makefile.icc
31
32commongcc.a: dummy
33 -@echo $@
34 @$(MAKE_CMD) OMF=0 -f makefile.gcc
35
36commongcc.lib: dummy
37 -@echo $@
38 @$(MAKE_CMD) OMF=1 -f makefile.gcc
39
40#a simple hack to make nmake process the target.
41dummy:
42 -@echo ...
43
44clean:
45 @$(MAKE_CMD) -f makefile.icc clean
46 @$(MAKE_CMD) OMF=0 -f makefile.gcc clean
47 @$(MAKE_CMD) OMF=1 -f makefile.gcc clean
48
49
50
Note: See TracBrowser for help on using the repository browser.