# # Makefile generated by leds # find leds at http://leds.sourceforge.net # DOOL=/usr/src/dool PHOBOS=/dmd/src/phobos/:/dmd/src/phobos DMD=/dmd/bin/dmd all: dool list: @echo List of targets @echo dool @echo test ########################## ### definitions for dool ########################## COMP_dool = $(DMD) COMP_FLAGS_dool = -c -O -version=sqlite -od$(DOOL)/src -op COMP_IMPORT_dool = -I$(DOOL)/src:$(DOOL)/src:$(PHOBOS) LINK_LIBS_dool=-lphobos LINK_dool=ar rcs ########################## ### definitions for test ########################## COMP_test = $(DMD) COMP_FLAGS_test = -c -unittest -od$(DOOL)/obj -op COMP_IMPORT_test = -I$(DOOL):$(DOOL)/src:$(PHOBOS) LINK_LIBS_test=-L$(DOOL) -ldool -lpthread -lphobos -lstdc++ -lphobos LINK_test=gcc ########################################## ### no changes should be required beyond this line ########################################## SRC_dool = \ dool/Array.d \ dool/Character.d \ dool/DoolException.d \ dool/Integer.d \ dool/NumberError.d \ dool/Process.d \ dool/ProcessException.d \ dool/SArray.d \ dool/Stack.d \ dool/String.d \ dool/System.d \ dool/TreeNode.d \ dool/Queue.d \ dool/io/BufferedFile.d \ dool/io/BufferedStream.d \ dool/io/Bug.d \ dool/io/EndianStream.d \ dool/io/File.d \ dool/io/FileBuffer.d \ dool/io/FileException.d \ dool/io/FileStream.d \ dool/io/FilterStream.d \ dool/io/InputStream.d \ dool/io/MemoryStream.d \ dool/io/OutBuffer.d \ dool/io/OutputStream.d \ dool/io/Path.d \ dool/io/PathException.d \ dool/io/SliceStream.d \ dool/io/Stream.d \ dool/io/StreamExceptions.d \ dool/io/TArrayStream.d \ dool/sql/Connection.d \ dool/sql/DBMetaTuple.d \ dool/sql/DBTuple.d \ dool/sql/ResultSet.d \ dool/sql/SQLException.d \ dool/sql/Sql.d \ dool/sql/Statement.d \ dool/sql/all.d \ dool/sql/dpq/DPQConnect.d \ dool/sql/dpq/DPQExec.d \ dool/sql/dpq/DPQLargeObject.d \ dool/sql/dpq/DPQMisc.d \ dool/sql/dpq/DPQPrint.d \ dool/sql/dpq/DPQResult.d \ dool/sql/dpq/all.d \ dool/sql/dpq/libpqfe.d \ dool/sql/dsqlite/DSQLite.d \ dool/sql/dsqlite/LResultSet.d \ dool/sql/dsqlite/LStatement.d \ dool/sql/dsqlite/all.d \ dool/sql/dsqlite/sqlite.d \ dool/system/darwin.d \ dool/system/linux.d \ dool/system/specific.d \ dool/system/stdio.d \ dool/system/stdlib.d \ dool/util/Comd.d \ dool/util/CommandLineParser.d \ dool/util/MetaTuple.d \ dool/util/MetaTupleIF.d \ dool/util/Tuple.d \ dool/util/TupleIF.d \ dool/util/Utf.d \ dool/xml/XmlDocument.d \ dool/xml/XmlError.d \ dool/xml/XmlNode.d \ dool/xml/XmlParser.d \ dool/xml/xml.d dool: dool_OBJ_DIR dool_COMP dool_LINK dool_OBJ_DIR: mkdir -p obj/src/dool; \ mkdir -p obj/src/dool/io; \ mkdir -p obj/src/dool/sql/dpq; \ mkdir -p obj/src/dool/sql/dsqlite; \ mkdir -p obj/src/dool/system/darwin; \ mkdir -p obj/src/dool/util; \ mkdir -p obj/src/dool/xml; dool_COMP: cd src; \ $(COMP_dool) $(SRC_dool) $(COMP_FLAGS_dool) $(COMP_IMPORT_dool); dool_LINK: cd src; \ $(LINK_dool) \ ../libdool.a \ dool/Array.o \ dool/Character.o \ dool/DoolException.o \ dool/Integer.o \ dool/NumberError.o \ dool/Process.o \ dool/ProcessException.o \ dool/SArray.o \ dool/Stack.o \ dool/String.o \ dool/System.o \ dool/TreeNode.o \ dool/Queue.o \ dool/io/BufferedFile.o \ dool/io/BufferedStream.o \ dool/io/Bug.o \ dool/io/EndianStream.o \ dool/io/File.o \ dool/io/FileBuffer.o \ dool/io/FileException.o \ dool/io/FileStream.o \ dool/io/FilterStream.o \ dool/io/InputStream.o \ dool/io/MemoryStream.o \ dool/io/OutBuffer.o \ dool/io/OutputStream.o \ dool/io/Path.o \ dool/io/PathException.o \ dool/io/SliceStream.o \ dool/io/Stream.o \ dool/io/StreamExceptions.o \ dool/io/TArrayStream.o \ dool/sql/Connection.o \ dool/sql/DBMetaTuple.o \ dool/sql/DBTuple.o \ dool/sql/ResultSet.o \ dool/sql/SQLException.o \ dool/sql/Sql.o \ dool/sql/Statement.o \ dool/sql/all.o \ dool/sql/dpq/DPQConnect.o \ dool/sql/dpq/DPQExec.o \ dool/sql/dpq/DPQLargeObject.o \ dool/sql/dpq/DPQMisc.o \ dool/sql/dpq/DPQPrint.o \ dool/sql/dpq/DPQResult.o \ dool/sql/dpq/all.o \ dool/sql/dpq/libpqfe.o \ dool/sql/dsqlite/DSQLite.o \ dool/sql/dsqlite/LResultSet.o \ dool/sql/dsqlite/LStatement.o \ dool/sql/dsqlite/all.o \ dool/sql/dsqlite/sqlite.o \ dool/system/darwin.o \ dool/system/linux.o \ dool/system/specific.o \ dool/system/stdio.o \ dool/system/stdlib.o \ dool/util/Comd.o \ dool/util/CommandLineParser.o \ dool/util/MetaTuple.o \ dool/util/MetaTupleIF.o \ dool/util/Tuple.o \ dool/util/TupleIF.o \ dool/util/Utf.o \ dool/xml/XmlDocument.o \ dool/xml/XmlError.o \ dool/xml/XmlNode.o \ dool/xml/XmlParser.o \ dool/xml/xml.o SRC_test = test: test_OBJ_DIR test_COMP test_LINK test_OBJ_DIR: mkdir -p test/Test; test_COMP: cd src; \ $(COMP_test) $(SRC_test) $(COMP_FLAGS_test) $(COMP_IMPORT_test) test_LINK: $(LINK_test) \ /home/ruimt/devel/D1/Dool/obj/test/Test.o \ -o \ /home/ruimt/devel/D1/Dool/test \ $(LINK_LIBS_test) clean: cleandool cleantest cleandool: rm dool/Array.o rm dool/Character.o rm dool/DoolException.o rm dool/Integer.o rm dool/NumberError.o rm dool/Process.o rm dool/ProcessException.o rm dool/SArray.o rm dool/Stack.o rm dool/String.o rm dool/System.o rm dool/TreeNode.o rm dool/io/BufferedFile.o rm dool/io/BufferedStream.o rm dool/io/Bug.o rm dool/io/EndianStream.o rm dool/io/File.o rm dool/io/FileBuffer.o rm dool/io/FileException.o rm dool/io/FileStream.o rm dool/io/FilterStream.o rm dool/io/InputStream.o rm dool/io/MemoryStream.o rm dool/io/OutBuffer.o rm dool/io/OutputStream.o rm dool/io/Path.o rm dool/io/PathException.o rm dool/io/SliceStream.o rm dool/io/Stream.o rm dool/io/StreamExceptions.o rm dool/io/TArrayStream.o rm dool/sql/Connection.o rm dool/sql/DBMetaTuple.o rm dool/sql/DBTuple.o rm dool/sql/ResultSet.o rm dool/sql/SQLException.o rm dool/sql/Sql.o rm dool/sql/Statement.o rm dool/sql/all.o rm dool/sql/dpq/DPQConnect.o rm dool/sql/dpq/DPQExec.o rm dool/sql/dpq/DPQLargeObject.o rm dool/sql/dpq/DPQMisc.o rm dool/sql/dpq/DPQPrint.o rm dool/sql/dpq/DPQResult.o rm dool/sql/dpq/all.o rm dool/sql/dpq/libpqfe.o rm dool/sql/dsqlite/DSQLite.o rm dool/sql/dsqlite/LResultSet.o rm dool/sql/dsqlite/LStatement.o rm dool/sql/dsqlite/all.o rm dool/sql/dsqlite/sqlite.o rm dool/system/darwin.o rm dool/system/linux.o rm dool/system/specific.o rm dool/system/stdio.o rm dool/system/stdlib.o rm dool/util/Comd.o rm dool/util/CommandLineParser.o rm dool/util/MetaTuple.o rm dool/util/MetaTupleIF.o rm dool/util/Tuple.o rm dool/util/TupleIF.o rm dool/util/Utf.o rm dool/xml/XmlDocument.o rm dool/xml/XmlError.o rm dool/xml/XmlNode.o rm dool/xml/XmlParser.o rm dool/xml/xml.o cleantest: rm /home/ruimt/devel/D1/Dool/obj/test/Test.o