Download Barracuda App Server for VxWorks

Barracuda App Server for VxWorks

Source Code

The Barracuda App Server Source Code Library is on GitHub. The GitHub repository includes two examples, the Mako Server and Xedge (firmware version). The Mako Server can be built for VxWorks 7 and up. Xedge can be built for VxWorks 5.5 and up.

The following example shows how to compile the Mako Server for VxWorks 7:

wr-cc -o examples/MakoServer/mako -static -fmerge-all-constants -O3 -Os\
    -DUSE_EMBEDDED_ZIP=0 -DBA_FILESIZE64 -DBA_HAS_ANSI_IO -DMAKO -DUSE_SQL=0\
    -DLUA_NUMBER_INTEGER=0\
    -Iinc -Iinc/arch/VxWorks -Iinc/arch/NET/Posix\
    src/BAS.c\
    src/arch/VxWorks/ThreadLib.c src/arch/NET/generic/SoDisp.c src/DiskIo/posix/BaFile.c\
    examples/MakoServer/src/MakoMain.c\
    -lnet