package "mspcore"
{
- version "1.0";
+ version "1.1";
description "Mikkosoft Productions core library";
- tar_file "License.txt";
-
require "sigc++-2.0";
if "arch!=win32"
{
build_info
{
library "pthread";
+ };
+ };
+ if "arch=linux"
+ {
+ build_info
+ {
library "dl";
};
};
feature "exception_backtrace" "Generate a backtrace when an exception is thrown.";
- headers "core"
+ headers "msp/core"
{
source "source/core";
- install_headers "msp/core";
+ install true;
};
- headers "time"
+ headers "msp/time"
{
source "source/time";
- install_headers "msp/time";
+ install true;
};
- headers "debug"
+ headers "msp/debug"
{
source "source/debug";
- install_headers "msp/debug";
+ install true;
+ };
+
+ headers "msp/strings"
+ {
+ source "source/strings";
+ install true;
+ };
+
+ headers "msp/stringcodec"
+ {
+ source "source/stringcodec";
+ install true;
};
library "mspcore"
source "source/core";
source "source/debug";
source "source/time";
+ source "source/strings";
+ source "source/stringcodec";
install true;
};
+
+ program "grep"
+ {
+ source "grep.cpp";
+ build_info
+ {
+ library "mspcore";
+ };
+ };
+
+ program "transcode"
+ {
+ source "transcode.cpp";
+ build_info
+ {
+ library "mspcore";
+ };
+ };
+
+ tarball "@src"
+ {
+ source "License.txt";
+ source "source/stringcodec/jisx0208.table";
+ };
};