From 75c6528f2792015a644af59e5d09c4c6ea3a6be7 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Mon, 12 Dec 2011 15:52:53 -0800 Subject: [PATCH] Cleanups. --- Makefile | 35 ++++++++++++++--------------------- 1 file changed, 14 insertions(+), 21 deletions(-) diff --git a/Makefile b/Makefile index 6439223b75..4277ad518c 100644 --- a/Makefile +++ b/Makefile @@ -64,16 +64,18 @@ HEADERS = \ uint256.h \ UniqueNodeList.h \ ValidationCollection.h \ - Wallet.h \ - newcoin.pb.h + Wallet.h -SRCS= keystore.cpp BitcoinUtil.cpp database/SqliteDatabase.cpp database/database.cpp \ +SRCS= keystore.cpp BitcoinUtil.cpp \ test.cpp Hanko.cpp Transaction.cpp SHAMap.cpp SHAMapNodes.cpp Serializer.cpp Ledger.cpp \ - AccountState.cpp Wallet.cpp NewcoinAddress.cpp Config.cpp util/pugixml.cpp PackedMessage.cpp \ + AccountState.cpp Wallet.cpp NewcoinAddress.cpp Config.cpp PackedMessage.cpp \ Application.cpp TimingService.cpp KnownNodeList.cpp ConnectionPool.cpp Peer.cpp \ PeerDoor.cpp RPCDoor.cpp RPCServer.cpp rpc.cpp Conversion.cpp RequestParser.cpp HashedObject.cpp \ - UniqueNodeList.cpp PubKeyCache.cpp SHAMapDiff.cpp + UniqueNodeList.cpp PubKeyCache.cpp SHAMapDiff.cpp DeterministicKeys.cpp +DBSRCS= SqliteDatabase.cpp database.cpp + +UTILSRCS= pugixml.cpp # Application.cpp HttpReply.cpp main.cpp RPCCommands.cpp \ # BitcoinUtil.cpp keystore.cpp NewcoinAddress.cpp rpc.cpp UniqueNodeList.cpp \ @@ -84,36 +86,27 @@ SRCS= keystore.cpp BitcoinUtil.cpp database/SqliteDatabase.cpp database/database # database/SqliteDatabase.cpp database/database.cpp # database/linux/mysqldatabase.cpp database/database.cpp database/SqliteDatabase.cpp -OBJS= $(SRCS:%.cpp=obj/%.o) obj/newcoin.pb.o +OBJS= $(SRCS:%.cpp=%.o) $(DBSRCS:%.cpp=database/%.o) $(UTILSRCS:%.cpp=util/%.o) newcoin.pb.o #cryptopp/obj/sha.o cryptopp/obj/cpu.o all: newcoind -obj/%.o: %.cpp $(HEADERS) - $(CXX) -c $(CXXFLAGS) -o $@ $< - -cryptopp/obj/%.o: cryptopp/%.cpp - $(CXX) -c $(CXXFLAGS) -O3 -o $@ $< - newcoin.pb.h: newcoin.proto protoc --cpp_out=. newcoin.proto -obj/newcoin.pb.o: newcoin.pb.h - $(CXX) -c $(CXXFLAGS) -o $@ newcoin.pb.cc +%.o: %.cpp newcoin.pb.h $(HEADERS) + $(CXX) -c $(CXXFLAGS) -o $@ $< -newcoind: $(OBJS) + +newcoind: $(OBJS) $(CXX) $(CXXFLAGS) -o $@ $^ $(LIBS) -.dep: +.dep: newcoin.pb.h $(CXX) -M $(SRCS) $(CXXFLAGS) > .dep clean: -rm -f newcoind - -rm -f obj/*.o - -rm -f obj/test/*.o - -rm -f obj/database/*.o - -rm -f obj/util/*.o - -rm -f cryptopp/obj/*.o + -rm -f *.o -rm -f headers.h.gch -rm -f newcoin.pb.*