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