Changeset be1dcc26 in mainline


Ignore:
Timestamp:
2012-10-05T06:59:17Z (12 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
d948095
Parents:
faa45c17 (diff), 6cd10ac (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge Bithenge data viewer (GSOC 2012)

Merged from lp:~vojtech-horky/helenos/bithenge
original code at lp:~wtachi/helenos/bithenge by Sean Bartell

Quick info about Bithenge (copied from wiki):
Bithenge consists of a library and tools that make working with structured
binary data easier. The project was started as part of Google Summer of
Code 2012 to address #317.
Bithenge is intended to be a general‐purpose library with a variety of uses,
but only one tool has been implemented so far. It is a program that reads a
script file describing a binary format, applies it to binary data, and
prints the decoded result.

Files:
68 added
5 edited

Legend:

Unmodified
Added
Removed
  • boot/Makefile.common

    rfaa45c17 rbe1dcc26  
    159159
    160160RD_APPS_NON_ESSENTIAL = \
     161        $(USPACE_PATH)/app/bithenge/bithenge \
    161162        $(USPACE_PATH)/app/blkdump/blkdump \
    162163        $(USPACE_PATH)/app/bnchmark/bnchmark \
  • uspace/Makefile

    rfaa45c17 rbe1dcc26  
    3535DIRS = \
    3636        app/bdsh \
     37        app/bithenge \
    3738        app/blkdump \
    3839        app/bnchmark \
     
    219220        lib/usbhid \
    220221        lib/usbvirt \
     222        lib/bithenge \
    221223        lib/posix
    222224
  • uspace/Makefile.common

    rfaa45c17 rbe1dcc26  
    134134LIBSCSI_PREFIX = $(LIB_PREFIX)/scsi
    135135
     136LIBBITHENGE_PREFIX = $(LIB_PREFIX)/bithenge
     137
    136138ifeq ($(STATIC_NEEDED),y)
    137139        STATIC_BUILD = y
  • uspace/app/bdsh/Makefile

    rfaa45c17 rbe1dcc26  
    5353        cmds/modules/unmount/unmount.c \
    5454        cmds/modules/kcon/kcon.c \
     55        cmds/modules/cmp/cmp.c \
    5556        cmds/builtins/batch/batch.c \
    5657        cmds/builtins/exit/exit.c \
  • uspace/app/bdsh/cmds/modules/modules.h

    rfaa45c17 rbe1dcc26  
    6363#include "printf/entry.h"
    6464#include "echo/entry.h"
     65#include "cmp/entry.h"
    6566
    6667/* Each .def function fills the module_t struct with the individual name, entry
     
    8687#include "printf/printf_def.h"
    8788#include "echo/echo_def.h"
     89#include "cmp/cmp_def.h"
    8890
    8991        {NULL, NULL, NULL, NULL}
Note: See TracChangeset for help on using the changeset viewer.