diff options
Diffstat (limited to 'tools/mhmake/src/curdir.cpp')
| -rw-r--r-- | tools/mhmake/src/curdir.cpp | 38 | 
1 files changed, 38 insertions, 0 deletions
| diff --git a/tools/mhmake/src/curdir.cpp b/tools/mhmake/src/curdir.cpp new file mode 100644 index 000000000..b87dc4f6f --- /dev/null +++ b/tools/mhmake/src/curdir.cpp @@ -0,0 +1,38 @@ +/*  This file is part of mhmake.
 + *
 + *  Copyright (C) 2001-2010 marha@sourceforge.net
 + *
 + *  Mhmake is free software: you can redistribute it and/or modify
 + *  it under the terms of the GNU General Public License as published by
 + *  the Free Software Foundation, either version 3 of the License, or
 + *  (at your option) any later version.
 + *
 + *  Mhmake is distributed in the hope that it will be useful,
 + *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 + *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 + *  GNU General Public License for more details.
 + *
 + *  You should have received a copy of the GNU General Public License
 + *  along with Mhmake.  If not, see <http://www.gnu.org/licenses/>.
 +*/
 +
 +/* $Rev$ */
 +
 +#include "stdafx.h"
 +
 +#include "fileinfo.h"
 +#include "curdir.h"
 +#include "util.h"
 +
 +fileinfos g_FileInfos;  // declare here since it is important that it is constructed before m_pcurrentdir
 +curdir::initcurdir curdir::m_pCurrentDir;
 +
 +///////////////////////////////////////////////////////////////////////////////
 +curdir::initcurdir::initcurdir()
 +{
 +  char CurDir[MAX_PATH];
 +  if (!getcwd(CurDir,MAX_PATH))
 +    throw string("Error getting current directory.");
 +  string strCurDir=CurDir;
 +  m_pDir=GetAbsFileInfo(NormalizePathName(strCurDir));
 +}
 | 
