Real Software Forums

The forum for Real Studio and other Real Software products.
[ REAL Software Website | Board Index ]
It is currently Fri Feb 22, 2019 11:20 pm

All times are UTC - 5 hours

Post new topic Reply to topic  [ 1 post ] 
Author Message
 Post subject: [ANN] RB Linux Maker 1.0
PostPosted: Fri Jul 17, 2009 4:39 pm 

Joined: Fri Sep 30, 2005 11:11 am
Posts: 39
Location: Minneapolis, MN
“RB Linux Maker” (RBLM) is program designed to simplify the creation of Linux shared libraries which in turn are installed in a REALbasic (RB) rbx plugin.

If you are developing an RB plugin you will typically start developing on the Mac under XCode and then port it to your Windows environment to build the Windows DLL. Then comes the Linux build and you have to build with gcc and makefiles. This is not a terribly difficult thing to do if you are experienced with gcc, makefiles, and the unix environment, but creating makefiles can be a tedious thing to do especially if you have nested folders within your source code folder. The idea behind this program is to bypass the use of makefiles and use this program to dynamically build your shared library with the least hassle.

When you run RBLM, it scans your source code folder and looks for “c” and “cpp” source code files and compiles them using “g++”. It also builds a list of include file locations within your source code folder and puts those paths in the command to compile the file. So this means you can rearrange your code without having to worry about changing include paths. After it compiles all the source files it found, it then links those object files into a shared library.

The program is free and comes as open source.

You can download RBLM from the following URL.

Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC - 5 hours

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group