uRemove -I../AST from CFLAGS, and change all affected #include to use relative paths.
This is in preparation to fix up automatic dependencies generation to use "gcc -MG" to handle the generated
src/AST/ASTKind.h file, which works more reliably when #include uses relative paths.
git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@1124
e59a4935-1847-0410-ae03-
e826735625c1
CFLAGS = -isysroot $(UNIVERSAL_SDK) $(UNIVERSAL_ARCH) $(CFLAGS_BASE)
else
LDFLAGS = $(LDFLAGS_BASE)
- CFLAGS = $(CFLAGS_BASE) $(CFLAGS_M32) $(CFLAGS_FPIC) -I../AST
+ CFLAGS = $(CFLAGS_BASE) $(CFLAGS_M32) $(CFLAGS_FPIC)
endif
# Used by Doug Lea's malloc that I added into minisat2.
********************************************************************/
#ifndef ASTNODE_H
#define ASTNODE_H
-#include "../AST/NodeFactory/HashingNodeFactory.h"
+#include "NodeFactory/HashingNodeFactory.h"
/********************************************************************
* This file gives the class description of the ASTNode class *
#include "HashingNodeFactory.h"
-#include "AST.h"
-#include "../STPManager/STP.h"
+#include "../AST.h"
+#include "../../STPManager/STP.h"
using BEEV::Kind;
using BEEV::ASTInterior;
#define HASHINGNODEFACTORY_H_
#include "NodeFactory.h"
-#include "ASTKind.h"
+#include "../ASTKind.h"
namespace BEEV
{
class STPMgr;
-#include "ASTKind.h"
-#include "AST.h"
+#include "../ASTKind.h"
+#include "../AST.h"
#include "../../STPManager/STPManager.h"
NodeFactory::~NodeFactory()
#define NODEFACTORY_H
#include <vector>
-#include "ASTKind.h"
+#include "../ASTKind.h"
namespace BEEV
{
#define TYPECHECKER_H_
#include "NodeFactory.h"
-#include "../STPManager/STPManager.h"
+#include "../../STPManager/STPManager.h"
namespace BEEV
{
#include "printers.h"
#include <string>
-#include "ASTKind.h"
+#include "../AST/ASTKind.h"
#include <deque>
/*
#define TOSATAIG_H
#include <cmath>
-#include "../AST/AST.h"
-#include "../AST/RunTimes.h"
-#include "../STPManager/STPManager.h"
+#include "../../AST/AST.h"
+#include "../../AST/RunTimes.h"
+#include "../../STPManager/STPManager.h"
#include "../BitBlaster.h"
#include "BBNodeManagerAIG.h"
#include "ToCNFAIG.h"