diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-04-05 04:02:31 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-04-05 04:02:31 +0000 |
commit | a008fb78987a4675d12f5934f3d51bbd84c3f653 (patch) | |
tree | b58b455f4de7c3b8093c9bad090fcdbdc3ee3fc7 /stp/AST | |
parent | 268b8ff282c2c17535432a1b341a0b9f52c8ae69 (diff) | |
download | klee-a008fb78987a4675d12f5934f3d51bbd84c3f653.tar.gz |
STP: Switch build to using LLVM style Makefiles.
git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@100395 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'stp/AST')
-rw-r--r-- | stp/AST/Makefile | 70 |
1 files changed, 16 insertions, 54 deletions
diff --git a/stp/AST/Makefile b/stp/AST/Makefile index 0218510b..66a0472c 100644 --- a/stp/AST/Makefile +++ b/stp/AST/Makefile @@ -1,54 +1,16 @@ -include ../Makefile.common - -SRCS = AST.cpp ASTKind.cpp ASTUtil.cpp BitBlast.cpp SimpBool.cpp ToCNF.cpp ToSAT.cpp Transform.cpp -OBJS = $(SRCS:.cpp=.o) - -#Make the ast library for use by other modules -libast.a: $(OBJS) - -rm -rf $@ - $(AR) rc libast.a $(OBJS) - $(RANLIB) libast.a - -ASTKind.o: ASTKind.h ASTKind.cpp - $(CXX) $(CXXFLAGS) -c -o ASTKind.o ASTKind.cpp - -# ASTKind.h and ASTKind.cpp are automatically generated -ASTKind.h ASTKind.cpp: ASTKind.kinds genkinds.pl - ./genkinds.pl - -# cnftest: cnftest.o ToCNF.o AST.o ASTUtil.o ASTKind.o BitBlast.o AST.h -# $(CC) $(LDFLAGS) ToCNF.o BitBlast.o ASTKind.o ASTUtil.o AST.o cnftest.o -o cnftest - -# bbtest: $(OBJS) -# $(CC) $(LDFLAGS) BitBlast.o ASTKind.o ASTUtil.o AST.o bbtest.o -o bbtest - -# asttest: $(OBJS) -# $(CC) $(LDFLAGS) ASTKind.o ASTUtil.o AST.o asttest.o -lstdc++ -o asttest - -clean: - rm -rf *.o *~ bbtest asttest cnftest *.a ASTKind.h ASTKind.cpp .#* - -depend: - makedepend -Y -- $(CFLAGS) -- $(SRCS) -# DO NOT DELETE - -AST.o: AST.h ASTUtil.h ASTKind.h ../sat/Solver.h ../sat/SolverTypes.h -AST.o: ../sat/Global.h ../sat/VarOrder.h ../sat/Solver.h ../sat/Heap.h -AST.o: ../AST/ASTUtil.h ../sat/SolverTypes.h ../constantbv/constantbv.h -ASTUtil.o: ASTUtil.h -BitBlast.o: AST.h ASTUtil.h ASTKind.h ../sat/Solver.h ../sat/SolverTypes.h -BitBlast.o: ../sat/Global.h ../sat/VarOrder.h ../sat/Solver.h ../sat/Heap.h -BitBlast.o: ../AST/ASTUtil.h ../sat/SolverTypes.h ../constantbv/constantbv.h -SimpBool.o: AST.h ASTUtil.h ASTKind.h ../sat/Solver.h ../sat/SolverTypes.h -SimpBool.o: ../sat/Global.h ../sat/VarOrder.h ../sat/Solver.h ../sat/Heap.h -SimpBool.o: ../AST/ASTUtil.h ../sat/SolverTypes.h ../constantbv/constantbv.h -ToCNF.o: AST.h ASTUtil.h ASTKind.h ../sat/Solver.h ../sat/SolverTypes.h -ToCNF.o: ../sat/Global.h ../sat/VarOrder.h ../sat/Solver.h ../sat/Heap.h -ToCNF.o: ../AST/ASTUtil.h ../sat/SolverTypes.h ../constantbv/constantbv.h -ToSAT.o: AST.h ASTUtil.h ASTKind.h ../sat/Solver.h ../sat/SolverTypes.h -ToSAT.o: ../sat/Global.h ../sat/VarOrder.h ../sat/Solver.h ../sat/Heap.h -ToSAT.o: ../AST/ASTUtil.h ../sat/SolverTypes.h ../constantbv/constantbv.h -ToSAT.o: ../simplifier/bvsolver.h ../AST/AST.h -Transform.o: AST.h ASTUtil.h ASTKind.h ../sat/Solver.h ../sat/SolverTypes.h -Transform.o: ../sat/Global.h ../sat/VarOrder.h ../sat/Solver.h ../sat/Heap.h -Transform.o: ../AST/ASTUtil.h ../sat/SolverTypes.h ../constantbv/constantbv.h +#===-- stp/AST/Makefile ------------------------------------*- Makefile -*--===# +# +# The KLEE Symbolic Virtual Machine +# +# This file is distributed under the University of Illinois Open Source +# License. See LICENSE.TXT for details. +# +#===------------------------------------------------------------------------===# + +LEVEL=../.. + +LIBRARYNAME=stp_AST +DONT_BUILD_RELINKED=1 +BUILD_ARCHIVE=1 + +include $(LEVEL)/Makefile.common |