# $Id$ * ReadMe for pba-cbs pba-cbs is a collection of makefiles snippets to include in your project's makefile, which enables you to build C/C++ projects without the fuzz of autotools, autoconfig, configure, ... Before trying to use it please read the comments on top of all the /usr/share/pba-cbs/mk/*.mk. If you prefer a quick start read on here: Usually there are two components in a project built with these snippets: 1. In the source directory, a file called inklude.mk sets variables like HEADERS, SOURCES, EXPTPKGS and includes one of the main-*.mk snippetes, i.e. /usr/share/pba-cbs/mk/main-executable.mk 2. In the build directories, i.e. build/unix/release, build/unix/debug, a Makefile just sets the specific variables, like srcdir, prefix, CXXFLAGS (-g or -O2) and includes $(srcdir)/include.mk Arbitrary structuring using the inlcude command are possible and recommended. We might offer complete example projects via public svn at some point in the future.