nuttx-apps/graphics/traveler/tools/libwld
2017-05-11 13:40:03 -06:00
..
.gitignore Traveler: First dirty conversion of the TCL/X11 world editor 2016-11-09 11:14:35 -06:00
Makefile libwld: Put a copy of fsutils/inifile in the tools dir for host builds 2016-11-11 16:48:53 -06:00
README.txt tcledit/libwld: Add support for building debug versions. 2016-11-11 10:05:12 -06:00
wld_addplane.c tcledit/libwld: cosmetic naming fixes 2016-11-12 11:30:17 -06:00
wld_bitmaps.c libwld: Rename some things to get closer to current coding standard. 2016-11-10 16:20:35 -06:00
wld_bitmaps.h tcledit/libwld: Should not depend on configured trv_pixel_t or dev_pixel_t. Assume always uint8_t and uint32_t TrueColor. 2016-11-11 08:43:48 -06:00
wld_color.h tcledit/libwld: Should not depend on configured trv_pixel_t or dev_pixel_t. Assume always uint8_t and uint32_t TrueColor. 2016-11-11 08:43:48 -06:00
wld_createworld.c Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 2017-05-11 13:40:03 -06:00
wld_deallocateworld.c tcledit/libwld: Should not depend on configured trv_pixel_t or dev_pixel_t. Assume always uint8_t and uint32_t TrueColor. 2016-11-11 08:43:48 -06:00
wld_debug.h tcledit/libwld: Tool cannot use NuttX debug macros. Must have its own. 2016-11-12 12:08:44 -06:00
wld_discardbitmaps.c Run some .c files throut nuttx/tools/indents.sh 2016-11-10 12:21:47 -06:00
wld_discardpaltable.c Run some .c files throut nuttx/tools/indents.sh 2016-11-10 12:21:47 -06:00
wld_discardplanes.c tcledit/libwld: cosmetic naming fixes 2016-11-12 11:30:17 -06:00
wld_fatalerror.c Run some .c files throut nuttx/tools/indents.sh 2016-11-10 12:21:47 -06:00
wld_findplane.c libwld: Should not depend on dev_pixel_t 2016-11-11 07:04:01 -06:00
wld_free.c libwld: Should not depend on dev_pixel_t 2016-11-11 07:04:01 -06:00
wld_freegraphicfile.c Run some .c files throut nuttx/tools/indents.sh 2016-11-10 12:21:47 -06:00
wld_freetexture.c Run some .c files throut nuttx/tools/indents.sh 2016-11-10 12:21:47 -06:00
wld_graphicfile.h Remove references to old AST naming 2016-11-10 17:04:13 -06:00
wld_graphicfilepixel.c libwld: Rename some things to get closer to current coding standard. 2016-11-10 16:20:35 -06:00
wld_inifile.c Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 2017-05-11 13:40:03 -06:00
wld_inifile.h libwld: Put a copy of fsutils/inifile in the tools dir for host builds 2016-11-11 16:48:53 -06:00
wld_initializebitmaps.c Run some .c files throut nuttx/tools/indents.sh 2016-11-10 12:21:47 -06:00
wld_initializeplanes.c tcledit/libwld: cosmetic naming fixes 2016-11-12 11:30:17 -06:00
wld_loadbitmapfile.c libwld: Rename some things to get closer to current coding standard. 2016-11-10 16:20:35 -06:00
wld_loadgif.c libwld: Rename some things to get closer to current coding standard. 2016-11-10 16:20:35 -06:00
wld_loadpaltable.c tcledit/libwld: Should not depend on configured trv_pixel_t or dev_pixel_t. Assume always uint8_t and uint32_t TrueColor. 2016-11-11 08:43:48 -06:00
wld_loadpcx.c tcledit/libwld: Should not depend on configured trv_pixel_t or dev_pixel_t. Assume always uint8_t and uint32_t TrueColor. 2016-11-11 08:43:48 -06:00
wld_loadplanefile.c tcledit: Fix some initialization issues 2016-11-11 14:17:05 -06:00
wld_loadplanes.c tcledit/libwld: cosmetic naming fixes 2016-11-12 11:30:17 -06:00
wld_loadppm.c libwld: Rename some things to get closer to current coding standard. 2016-11-10 16:20:35 -06:00
wld_lum2pixel.c tcledit/libwld: Fix a couple of bugs. 2016-11-11 16:54:51 -06:00
wld_malloc.c libwld: Should not depend on dev_pixel_t 2016-11-11 07:04:01 -06:00
wld_mem.h More name changes 2016-11-09 12:29:30 -06:00
wld_mergeplanelists.c libwld: Should not depend on dev_pixel_t 2016-11-11 07:04:01 -06:00
wld_moveplane.c libwld: Should not depend on dev_pixel_t 2016-11-11 07:04:01 -06:00
wld_newgraphicfile.c Run some .c files throut nuttx/tools/indents.sh 2016-11-10 12:21:47 -06:00
wld_newplane.c tcledit/libwld: cosmetic naming fixes 2016-11-12 11:30:17 -06:00
wld_paltable.h tcledit/libwld: Should not depend on configured trv_pixel_t or dev_pixel_t. Assume always uint8_t and uint32_t TrueColor. 2016-11-11 08:43:48 -06:00
wld_pcx.h libwld: Now compiles without errors or warnings 2016-11-10 13:48:43 -06:00
wld_pcxinit.c libwld: Should not depend on dev_pixel_t 2016-11-11 07:04:01 -06:00
wld_pixel2lum.c tcledit/libwld: Should not depend on configured trv_pixel_t or dev_pixel_t. Assume always uint8_t and uint32_t TrueColor. 2016-11-11 08:43:48 -06:00
wld_plane.c tcledit/libwld: cosmetic naming fixes 2016-11-12 11:30:17 -06:00
wld_plane.h tcledit/libwld: cosmetic naming fixes 2016-11-12 11:30:17 -06:00
wld_readdecimal.c libwld: Should not depend on dev_pixel_t 2016-11-11 07:04:01 -06:00
wld_readgraphicfile.c tcledit: Fix some initialization issues 2016-11-11 14:17:05 -06:00
wld_readtexturefile.c tcledit: Fix some initialization issues 2016-11-11 14:17:05 -06:00
wld_realloc.c libwld: Should not depend on dev_pixel_t 2016-11-11 07:04:01 -06:00
wld_removeplane.c tcledit/libwld: cosmetic naming fixes 2016-11-12 11:30:17 -06:00
wld_rgb2pixel.c tcledit/libwld: Should not depend on configured trv_pixel_t or dev_pixel_t. Assume always uint8_t and uint32_t TrueColor. 2016-11-11 08:43:48 -06:00
wld_rgblookup.c tcledit/libwld: Fix a couple of bugs. 2016-11-11 16:54:51 -06:00
wld_saveplanes.c tcledit: Fix some initialization issues 2016-11-11 14:17:05 -06:00
wld_utils.h libwld: Should not depend on dev_pixel_t 2016-11-11 07:04:01 -06:00
wld_world.h tcledit: Fix some logic errors. 2016-11-12 07:56:59 -06:00

Build instuctions:

  At the time of 'make', you must have a valid Traveler configuration instantiated
  in the NuttX directory.  This is because the build will depend on certain
  configurations (such as color format).

    1. cd nuttx/tools
       ./configure.sh sim/traveler (for example)
    2. cd ..
       tools/sethost.sh -w or -l
       make context

  Prepare some header files.  This is necessary because we must use ALL of the
  toolchain header files except for a few files from nuttx (for example,
  config.h).

    3. cd apps/graphics/traveler/tools/nuttx
    4. make TOPDIR=<nuttx directory>
 
  Then you can build the world library:

    5. cd apps/graphics/traveler/tools/libwld
    6a. make

  If you want to create a debug-able version of the library, do:

    6b. make DEBUG_LEVEL=1