#!/bin/sh -e

# This script builds the Generic, iPhone, and Android skins packages, and the
# regular and Upstream source packages.

unset BCD_MATH
mkdir -p packages

# Source package, and Windows/Unix skins packages
mkdir tmp
cd tmp
svn checkout svn://macmini/free42/trunk free42
find . -type d -name .svn -prune -exec rm -rf {} \;
zip -j ../packages/Free42Skins.zip free42/skins/*
zip -j ../packages/Free42iPhoneSkins.zip free42/iphoneskins/*
zip -j ../packages/Free42AndroidSkins.zip free42/androidskins/*
tar cvfz ../packages/free42.tgz free42
cd ..
rm -rf tmp

# "Upstream" source package, for Fedora or other Linux distros
# Has all non-Linux versions, and all skins containing the HP logo, removed
cd upstream
sh ./build-upstream
cd ..

# Wrap it all up...
cd util
cc -o txt2html txt2html.c
cd ..
util/txt2html "Free42 HISTORY" <HISTORY >history.html
util/txt2html "Free42 TODO" <TODO >todo.html
mv history.html todo.html packages
