472,328 Members | 1,744 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,328 software developers and data experts.

Announcing RPSL: a GNU autotools-based build system

For those who didn't catch this announcement on the moderated group, I
am pleased to announce the initial release of RPSL (Rapid Prototyping
Shared Library). RPSL is a set of bash scripts and utility files that
coordinate the GNU autotools (automake, autoconf, libtool) and
pkg-config for C/C++ build automation. The scripts and procedures
define a system for building and linking libraries that supports
individual or small group development in a POSIX (Linux, Solaris)
environment.

A single command (rpslSyncBuild) scans for source, writes Makefile.am's
and Configure.ac, and results in a conventional autotools tree ready
for the usual "configure, make, make install" build steps. RPSL knows
and implements the build procedures in the "Goat Book" with the
stipulation that the source tree be fairly conventional and that the
source code is largely platform independent.

The tools were designed to help scientific and engineering software
developers who want to exploit the many features of the GNU autotools
without manually crafting the input files or suffering the learning
curve. RPSL is also useful for populating an autotools tree around
existing code for source distribution.

The RPSL distribution contains html documentation with a simple
foo,bar,baz project that walks you through the RPSL features of library
building and linking.

The RPSL home page is http://rpsl.sourceforge.net. This home page has a
link 'Get RPSL' to the sourceforge download page at
http://www.sourceforge.net/projects/rpsl.

I'd be interested to hear from anyone who tries it had as questions,
comments, success, or problems.

Will

Jul 23 '05 #1
0 1080

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

30
by: Dave Allison | last post by:
Oh no, not another "check out my cool new language" posting :-) For about 5 years now, I have been developing a scripting/prototyping language...
0
by: Tim Newsham | last post by:
Announcing: PyGgy v0.3 - http://www.lava.net/~newsham/pyggy/ Tim Newsham 2004 Jul 15 Public Domain ---[ Description PyGgy is a python...
16
by: Henri Schomäcker | last post by:
Hi folks, I am developing a apache2 so module in c++. At the moment, I'm trying to get it to compile with automake & friends, but don't get it...
0
by: axxegfx | last post by:
i use this code Public Function WhoISLookup(ByVal sAddress As String, ByVal sServer As String) As String Dim sResponse As String = "nothing"...
0
by: Mike | last post by:
Announcing MyGeneration (100% Free) MyGeneration is a developer tool that generates code from templates effectively and efficiently by combining...
0
by: YellowFin Announcements | last post by:
Announcing Yellowfin Version 2.4 release. (www.yellowfin.com.au) Existing SQLserver users can take advantage of this upgrade as soon as...
4
by: Dave | last post by:
Powered by Mod_Python, Switch CSS is a full featured, production ready CSS preprocessor. Some of the features include: - variables - constants...
1
by: Jonh Wendell | last post by:
Hi all! I need help with autotools stuff.. My directory structure: project_name src main.py others.py data ui.glade
1
by: wgilreath | last post by:
Announcing a Preview of XString, an XML technology - XML as a String. I've created a means to efficiently encode XML as a flat string, which I...
1
by: jarek | last post by:
Hello! I'm moving my projects from hand written Makefiles to automake/autoconf and I have a problem with closing versions. I have in my Makefile...
0
by: tammygombez | last post by:
Hey everyone! I've been researching gaming laptops lately, and I must say, they can get pretty expensive. However, I've come across some great...
0
better678
by: better678 | last post by:
Question: Discuss your understanding of the Java platform. Is the statement "Java is interpreted" correct? Answer: Java is an object-oriented...
0
by: teenabhardwaj | last post by:
How would one discover a valid source for learning news, comfort, and help for engineering designs? Covering through piles of books takes a lot of...
0
by: CD Tom | last post by:
This only shows up in access runtime. When a user select a report from my report menu when they close the report they get a menu I've called Add-ins...
0
by: Naresh1 | last post by:
What is WebLogic Admin Training? WebLogic Admin Training is a specialized program designed to equip individuals with the skills and knowledge...
0
jalbright99669
by: jalbright99669 | last post by:
Am having a bit of a time with URL Rewrite. I need to incorporate http to https redirect with a reverse proxy. I have the URL Rewrite rules made...
0
by: antdb | last post by:
Ⅰ. Advantage of AntDB: hyper-convergence + streaming processing engine In the overall architecture, a new "hyper-convergence" concept was...
1
by: Matthew3360 | last post by:
Hi, I have a python app that i want to be able to get variables from a php page on my webserver. My python app is on my computer. How would I make it...
0
by: AndyPSV | last post by:
HOW CAN I CREATE AN AI with an .executable file that would suck all files in the folder and on my computerHOW CAN I CREATE AN AI with an .executable...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.