#!/bin/sh LIBS="" INCLUDES="" PARA_EXIT=" -DHAVE_ATEXIT=1 -DHAVE_ON_EXIT=1 -DHAVE_BZERO=1 -DHAVE_GETPID=1 " PARA_DNS=" -DHAVE_GETADDRINFO=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_INET_ADDR=1 -DHAVE_INET_ATON=1 -DHAVE_INET_PTON=1 -DHAVE_FREEADDRINFO=1 " PARA_MISC=" -DHAVE_STRNCASECMP=1 -DHAVE_FSYNC=1 -DHAVE_FTRUNCATE=1 -DHAVE_CTIME_R=1 -DHAVE_SNPRINTF=1 " PARA_WARN=" -g -W -Wall -Wunused -Wformat -Wshadow -Wmultichar -Wpointer-arith -Wcast-qual -Wswitch " FILES="BTree.cpp misc.cpp sCommand.cpp sGui.cpp sServer.cpp sSource.cpp donkey.cpp protocol.cpp sFile.cpp sPacket.cpp sSocket.cpp kademlia.cpp cSocket.cpp sTag.cpp cServer_udp.cpp cHTTP.cpp cHash.cpp cPeer.cpp cBucket.cpp cKademlia.cpp cSearch.cpp cSearchManager.cpp cZone.cpp" gcc -O2 -c md4.c g++ -O2 -o cDonkey $PARA_EXIT $PARA_DNS $PARA_MISC $PARA_WARN $FILES md4.o -L $LIBS -I $INCLUDES -lz -ld becho "If the there is an compile problem, please provide the output of these script!" echo "If there is an crash please provide also core + binary" #!/bin/sh LIBS="/usr/local/BerkeleyDB.3.3/lib" INCLUDES="/usr/local/BerkeleyDB.3.3/include" PARA_EXIT=" -DHAVE_ATEXIT=1 -DHAVE_ON_EXIT=1 -DHAVE_BZERO=1 -DHAVE_GETPID=1 " PARA_DNS=" -DHAVE_GETADDRINFO=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_INET_ADDR=1 -DHAVE_INET_ATON=1 -DHAVE_INET_PTON=1 -DHAVE_FREEADDRINFO=1 " PARA_MISC=" -DHAVE_STRNCASECMP=1 -DHAVE_FSYNC=1 -DHAVE_FTRUNCATE=1 -DHAVE_CTIME_R=1 -DHAVE_SNPRINTF=1 " PARA_WARN=" -g -W -Wall -Wunused -Wformat -Wshadow -Wmultichar -Wpointer-arith -Wcast-qual -Wswitch "