7 CFLAGS
="-g `odkutils-config --cflags`"
9 echo "Compiling libfmail"
10 g
++ src
/baseserver.cpp
-I.
/include
${CFLAGS} -c -o bin
/baseserver.o
11 g
++ src
/socket.cpp
-I.
/include
${CFLAGS} -c -o bin
/socket.o
12 g
++ src
/ipcmsg.cpp
-I.
/include
${CFLAGS} -c -o bin
/ipcmsg.o
13 g
++ src
/ipc.cpp
-I.
/include
${CFLAGS} -c -o bin
/ipc.o
15 g
++ bin
/baseserver.o bin
/socket.o bin
/ipc.o bin
/ipcmsg.o
`odkutils-config --libs` -lstdc++ -shared -o bin
/libfmail.so
17 echo "Compiling Testcases"
18 g
++ testcase
/ipctest.cpp
-lfmail -g -I.
/include
-L.
/bin
-o bin
/ipctest
20 echo "Compiling Protocols"
21 g
++ backends
/protocol
/pop3.cpp
-lstdc++ `odkutils-config --libs --cflags` -I.
/include
-L.
/bin
-lfmail -shared ${CFLAGS} -o bin
/libfmail-pop3.so
22 g
++ backends
/protocol
/smtp.cpp
-lstdc++ -I.
/include
-L.
/bin
-lfmail -shared ${CFLAGS} -o bin
/libfmail-smtp.so
23 g
++ backends
/auth
/dbauth.cpp
-lstdc++ -I.
/include
-L.
/bin
-lfmail -shared `odkutils-config --libs --cflags` `odkda-config --libs --cflags` ${CFLAGS} -o bin
/libfmail-dbauth.so
24 g
++ backends
/auth
/fsauth.cpp
-lstdc++ -I.
/include
-L.
/bin
-lfmail `odkutils-config --libs` ${CFLAGS} -o bin
/fmail-fsauth
26 echo "Compiling FancyMail Server"
27 g
++ src
/fmail.cpp
-I.
/include
-L.
/bin
-lfmail -lstdc++ `odkutils-config --libs` ${CFLAGS} -o bin
/fmail