source: trunk/makefile@ 2013

Last change on this file since 2013 was 1620, checked in by sandervl, 26 years ago

* empty log message *

File size: 1.6 KB
RevLine 
[1620]1# $Id: makefile,v 1.8 1999-11-05 14:27:09 sandervl Exp $
[4]2
3#
[845]4# PD-Win32 API
[4]5#
6# Top of the tree makefile
7#
8#
[1492]9# Usage: nmake ( debug | nodebuginfo | release | all | clean )
[845]10#
[4]11# debug: Change to a debug build.
[1594]12# debugsmp: Start nmake process in background that processes all
[1620]13# dlls in reverse
[1492]14# nodebuginfo: Change to a debug build without debug info in binaries
[1594]15# nodebuginfosmp: Change to an SMP debug build without debug info in binaries
[4]16# release: Change to a release build.
[1594]17# releasesmp: Change to an SMP release build.
[4]18# all: Build the entire tree.
19# clean: Bring tree back to a "virgin" state.
20#
[845]21#
22#
[4]23
[845]24all: odin_libraries needed_tools
[23]25 cd src
26 nmake -nologo all
[4]27
[887]28clean:
[931]29 cd lib
[887]30 nmake -nologo clean
[931]31 cd ..\tools
[887]32 nmake -nologo clean
[931]33 cd ..\src
34 nmake -nologo clean
[4]35
[845]36debug: odin_libraries needed_tools
[23]37 cd src
38 nmake -nologo all DEBUG=1
[4]39
[1594]40debugsmp: odin_libraries needed_tools
41 cd src
42 start nmake -i -f makefile.smp -nologo all DEBUG=1
43 nmake -nologo all DEBUG=1
44
[1492]45nodebuginfo: odin_libraries needed_tools
46 cd src
47 nmake -nologo all DEBUG=1 NODEBUGINFO=1
48
[1594]49nodebuginfosmp: odin_libraries needed_tools
50 cd src
51 start nmake -i -f makefile.smp -nologo all DEBUG=1 NODEBUGINFO=1
52 nmake -nologo all DEBUG=1 NODEBUGINFO=1
53
[845]54release: odin_libraries needed_tools
[23]55 cd src
[845]56 nmake -nologo all
[23]57
[1594]58releasesmp: odin_libraries needed_tools
59 cd src
60 start nmake -i -f makefile.smp -nologo all
61 nmake -nologo all
[23]62
63
64# --- common section ---
65odin_libraries:
66 cd lib
67 nmake -nologo
68 cd ..
69
[845]70
71needed_tools:
72 cd tools
73 nmake needed
74 cd ..
Note: See TracBrowser for help on using the repository browser.