stdafx.h looks like this (it's the "..\otherproject\superfile.h", and
similar lines immediately following, that are my concern):
* neither stdafx.h nor superfile.h start with //{{NO_DEPENDENCIES}}
* I do a complete rebuild, and the problem doesn't go away (so it's not
obj files being dated in the future)
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//
#if
!defined(AFX_STDAFX_H__213DF6DA_EB6C_11D5_9E8D_000000000000__INCLUDED_)
#define AFX_STDAFX_H__213DF6DA_EB6C_11D5_9E8D_000000000000__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
// Lowest operating system you need your app to run on
// WINVER 0x0400 is Windows 95 and Windows NT 4.0
// WINVER 0x0410 is Windows 98
// WINVER 0x0500 is Windows Me, 2000
// WINVER 0x0501 is Windows XP
// RTL features like WS_EX_LAYOUTRTL only appeared in version 0x0500
#if _MSC_VER >= 1400 // VS 2005
#define _WIN32_WINDOWS 0x0410
#define WINVER 0x0410
#define _WIN32_WINNT 0x0500
#endif
// Internet Explorer 5.0, 5.0a, 5.0b
#define _WIN32_IE 0x0500
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
#include <afxwin.h> // MFC core and standard components
#include <afxext.h> // MFC extensions
#include <afxdtctl.h> // MFC support for Internet Explorer 4 Common
Controls
#include <afxtempl.h> // MFC support for Internet Explorer 4 Common
Controls
#include <afxdisp.h> // For Drag & Drop
#include <afxole.h> // For Drag & Drop
//#include <afxadv.h> // For Drag & Drop
#ifndef _AFX_NO_AFXCMN_SUPPORT
#include <afxcmn.h> // MFC support for Windows Common Controls
#include <afxcview.h>
#endif
#ifndef WS_EX_NOINHERITLAYOUT
#define WS_EX_NOINHERITLAYOUT 0x00100000
#endif
#ifndef WS_EX_LAYOUTRTL
#define WS_EX_LAYOUTRTL 0x00400000
#endif
#define countof(x) (sizeof(x) / sizeof(x[0]))
#include "Resource.h"
#include "..\OtherProject\SuperFile.h"