1# ***************************************************************************
2#     OUTDIR_RULES.msvc      (!INCLUDE ed by "makefile-dllmod.msvc")
3# --------------------------------------------------------------------------
4# (c) Copyright Roger Bowler, 2005-2007
5# --------------------------------------------------------------------------
6# $Id$
7#
8#  Build rules for creating o/p directories...
9#
10#
11#                           CHANGE HISTORY
12# $Log$
13#
14# DD/MM/YY Description
15#
16# 26/12/06 Fish: created by extraction from existing makefile-dllmod.msvc
17#
18# ***************************************************************************
19
20$(OBJDIR):
21    if not exist "$(OBJDIR)\$(NULL)" mkdir $(OBJDIR)
22
23$(EXEDIR):
24    if not exist "$(EXEDIR)\$(NULL)" mkdir $(EXEDIR)
25
26$(PDBDIR):
27    if not exist "$(PDBDIR)\$(NULL)" mkdir $(PDBDIR)
28
29$(MAPDIR):
30    if not exist "$(MAPDIR)\$(NULL)" mkdir $(MAPDIR)
31
32!IFDEF ASSEMBLY_LISTINGS
33$(ASMDIR):
34    if not exist "$(ASMDIR)\$(NULL)" mkdir $(ASMDIR)
35
36!ENDIF
37
38# NOTE: to be safe, since this member contains build rules, we need to
39# make sure there's always a blank line following the last build rule
40# in the member so that nmake doesn't complain or otherwise treat the
41# statements immediately following the original !INCLUDE statement as
42# part of the build rule actions. Thus the purpose of the comments you
43# are now reading as the very last few lines in every build rule member.
44