Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 7, 2012
  1. @hxw

    [Makefile,scripts] revision of wiki types

    hxw authored
    Makefile now uses wiki-names.sh to get the list for nls-install
    no  that the wiki name lists only exists in two places:
     shell script: wiki-names.sh
     Lisp program: GenerateIndex
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Nov 4, 2010
  1. @hxw

    [Makefiles] sort out init.ini installation

    hxw authored
    strip comments and blank lines during install
    and factor out this command for reuse in other cases
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Nov 3, 2010
  1. @hxw

    [grifo/wiki] directory rearrangement

    hxw authored
    move the 'wiki' directory to the project root to make it easier to find
    
    fix all the grifo makefiles to make this possible
    
    split init into a separate applications directory
    
    do not build examples by default
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Oct 14, 2010
  1. @hxw

    [grifo] more simulator APIs

    hxw authored
    Add most of the LCD APIs
    factoring out some of LCD.c to achieve this
    
    tidy up how grifo.h is included
    
    move some files to common so they can be shared between
    the kernel and simulator variants
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Oct 8, 2010
  1. @hxw

    [grifo] Simulator using Qt as display

    hxw authored
    This is the initial version of a Grifo simulator
    Not all of the API is operational, many calls will
    simply terminate the program with a message.
    
    Most of the examples compile.
    Some parts of hello are commented out (lcd_printf)
    so that it can run.
    
    BUGS:
      event mechanism time stamps are missing.
      timer is missing
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Jun 3, 2010
  1. @hxw

    [Mk] some special definitions

    hxw authored
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on May 5, 2010
  1. @hxw

    [Makefiles] add requirements target

    hxw authored
    make requirements prints out missing packages.
    This should find all the items defined in the Makefiles.
    
    At present this stops after the first missing item though
    and does not detect missing python packages.
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Mar 12, 2010
  1. @hxw

    [scripts,makefiles] change back to simple division, remove SQL, more..

    hxw authored
    Remove the time consuming SQL check to find the number of
    articles to process, revert back to a simple equal sized division
    of work for each process.
    
    Add subdirectory to WORKDIR and TEMPDIR so files
    are separated by language.
    
    Make WIKI_DIR_SUFFIX?=pedia as the default subdirectory suffix
    
    Put all temporary "stamp" files into the new work subdirectory
    
    Update scripts to be compatible with the above
    
    It should now be possible to process multiple languages without
    having to clean a previous run of a different language.
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Jan 8, 2010
  1. @hxw

    [Mk] add lock program for Darwin

    hxw authored
    postlock appears to be the equivalent to lockf/flock
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Jan 7, 2010
  1. @hxw

    [OS support] Add some support for Darwin (Mac OS/X)

    hxw authored
    Support is incomplete, still need lockf type of program
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Dec 28, 2009
  1. @hxw

    [Mk] remove extraneous right parenthesis

    hxw authored
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Dec 22, 2009
  1. @hxw

    standardise file headers

    hxw authored
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Dec 18, 2009
  1. @hxw

    [toolchain] Make cross assembler and compiler build on FreeBSD

    hxw authored
    Also set makes SHELL as /bin/sh in case tcsh or some other shell is
    used as the default login shell.
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Dec 17, 2009
  1. @hxw

    [makefiles] cleanup

    hxw authored
    Created UpdateMakefiles to simplify maintenance of the common code at
    the top of each makefile.  The mastercopy of this is part of
    definitions.mk and the UpdateMakefiles will copy a newer version to
    each Makefile that requires it.
    
    Also added macros to test for the presence of a executable program
    e.g.
    
    $(call REQUIRED_BINARY, sqlite3, sqlite3)
    
    (Actually the detected program could be a script as long as it was
    maked as executable)
    
    Added a test for the presence of PHP class
    e.g.
    
    $(call REQUIRED_PHP, PDO, php5-sqlite)
    
    These cause the make to fail is the requirements are not met and display
    an appropriate apt-get command.
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Dec 2, 2009
  1. @hxw

    [Mk] add a rule for building image headers in the BUILD_PREFIX

    hxw authored
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Nov 29, 2009
  1. @hxw

    [imagetool] a new more flexible image encoder

    hxw authored
    Use getopt so that additional functions can be added in particular
    inverted images can be created.
    
    The bastic funtion is to treat black [rgb == (0,0,0)] as one state and
    all other colours as another.  These two state give the two bitmap
    values [0, 1] or [1, 0] if inverted.
    
    Add rules to make rules for png -> h conversion.
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Nov 19, 2009
  1. @hxw

    [grifo] add icons for each sample program

    hxw authored
    And greate a simple script to construct the .ico file from a .xpm
    file.
    
    The script has hard coded assumptions about the xpm format
    i.e. '.' is black and space is white and there are only these two colours.
    xpm is used since it is a text based format and can easily be changed in
    a text editor.
    
    Update Makefiles and ignore files to account for these changes
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Nov 12, 2009
  1. @hxw

    [Mk] Add the C pre-processor output to build directory

    hxw authored
    To help with debugging #if and #define
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Nov 6, 2009
  1. @hxw

    [Makefiles] Change the SAMO_LIB detector

    hxw authored
    To avoid having to add endless ../ use a loop to scan
    up towards '/' so that directory structure can be deeper.
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Nov 5, 2009
  1. @hxw

    [grifo] refactoring low level driver code

    hxw authored
    This is a test program to check on the possibility of moving
    all the driver code to one file and have the application in
    another.
    
    This program illustates this by having kernel.elf contain a few
    drivers (serial port, timer, delay) and a sample.elf that is loaded
    second to use these via a simple syscall interface.
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
  2. @hxw

    [Mk] fix incorrectly generated .d files

    hxw authored
    Rule was not correct when using BUILD_PREFIX
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Oct 30, 2009
  1. @hxw

    [Mk] add assembler to rules.mk

    hxw authored
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Oct 13, 2009
  1. @hxw

    [Makefiles] some tidying and add some debugging

    hxw authored
    I came across a couple of debugging hints for gmake
    so include them as they might be useful.
    
    1. make print-PATH print-GCC
       prints the values of the variables PATH and GCC
    
    2. Make DEBUG=yes some-target
       modifies the SHELL variable to print info about the
       targets that are made
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Oct 5, 2009
  1. @hxw

    [wiki-app] remove obsolete files

    hxw authored
    Adjust various build files not to include them
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Sep 18, 2009
  1. @hxw

    [Makefile] split up parse into parse and render

    hxw authored
    Make sure that -j3 can still be used
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Sep 3, 2009
  1. @hxw

    [makefiles] install targets

    hxw authored
    also add version and checksum file generation
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on Aug 28, 2009
  1. @hxw

    [symbio] merge all files from their snapshot

    hxw authored
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
Commits on May 22, 2009
  1. [drivers] Move some files to drivers

    hsw@openmoko.com authored
    Fix up Makefiles and .c file includes so things build again
    
    Moved: delay lcd tick
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
    
    
    git-svn-id: https://wikipediardware.googlecode.com/svn/trunk@1687 974c56cd-8151-0410-98c4-7bb2f43fa8c1
  2. [mahatma] Build in a subdirectory

    hsw@openmoko.com authored
    To save cluttering the main directory with object files.  Also make
    lib/libmahatma.a and uses this in the link, maybe linker can optimise
    a little better.
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
    
    
    git-svn-id: https://wikipediardware.googlecode.com/svn/trunk@1686 974c56cd-8151-0410-98c4-7bb2f43fa8c1
Commits on May 15, 2009
  1. [drivers] Created new direvers directory structure.

    hsw@openmoko.com authored
    This is using the build in subdir functions on Mk files.
    
    Also added to targets to master Makefile.
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
    
    
    git-svn-id: https://wikipediardware.googlecode.com/svn/trunk@1629 974c56cd-8151-0410-98c4-7bb2f43fa8c1
  2. [Mk] Add support for building objects in a subdirectory

    hsw@openmoko.com authored
    Added the BUILD_PREFIX variable, this must have a trailing '/' when set.
    leave unset for existing behaviour
    
    e.g.
       BUILD_PREFIX := build/
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
    
    
    git-svn-id: https://wikipediardware.googlecode.com/svn/trunk@1628 974c56cd-8151-0410-98c4-7bb2f43fa8c1
  3. [Makefiles] Autodetect SAMO_LIB

    hsw@openmoko.com authored
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
    
    
    git-svn-id: https://wikipediardware.googlecode.com/svn/trunk@1627 974c56cd-8151-0410-98c4-7bb2f43fa8c1
  4. [Makefiles] add the cross compiler pat to definitions

    hsw@openmoko.com authored
    Then make should work in individual directories
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
    
    
    git-svn-id: https://wikipediardware.googlecode.com/svn/trunk@1625 974c56cd-8151-0410-98c4-7bb2f43fa8c1
Commits on May 14, 2009
  1. [Makefiles] Account for the rearranged files in previous patch

    hsw@openmoko.com authored
    Split the samo-lib/Makefile into two parts an put into the Mk sub
    directory.
    
    definitions give all programs the same names for include, src, lib,
    ... definitions.  Helps to make the Makefiles more consistent.
    
    Signed-off-by: Christopher Hall <hsw@openmoko.com>
    
    
    git-svn-id: https://wikipediardware.googlecode.com/svn/trunk@1620 974c56cd-8151-0410-98c4-7bb2f43fa8c1
Something went wrong with that request. Please try again.