mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-31 06:03:20 +00:00
| .. | ||
| .gitignore | ||
| Makefile | ||
| README.txt | ||
| wld_addplane.c | ||
| wld_bitmaps.c | ||
| wld_bitmaps.h | ||
| wld_color.h | ||
| wld_createworld.c | ||
| wld_deallocateworld.c | ||
| wld_debug.h | ||
| wld_discardbitmaps.c | ||
| wld_discardpaltable.c | ||
| wld_discardplanes.c | ||
| wld_fatalerror.c | ||
| wld_findplane.c | ||
| wld_free.c | ||
| wld_freegraphicfile.c | ||
| wld_freetexture.c | ||
| wld_graphicfile.h | ||
| wld_graphicfilepixel.c | ||
| wld_inifile.c | ||
| wld_inifile.h | ||
| wld_initializebitmaps.c | ||
| wld_initializeplanes.c | ||
| wld_loadbitmapfile.c | ||
| wld_loadgif.c | ||
| wld_loadpaltable.c | ||
| wld_loadpcx.c | ||
| wld_loadplanefile.c | ||
| wld_loadplanes.c | ||
| wld_loadppm.c | ||
| wld_lum2pixel.c | ||
| wld_malloc.c | ||
| wld_mem.h | ||
| wld_mergeplanelists.c | ||
| wld_moveplane.c | ||
| wld_newgraphicfile.c | ||
| wld_newplane.c | ||
| wld_paltable.h | ||
| wld_pcx.h | ||
| wld_pcxinit.c | ||
| wld_pixel2lum.c | ||
| wld_plane.c | ||
| wld_plane.h | ||
| wld_readdecimal.c | ||
| wld_readgraphicfile.c | ||
| wld_readtexturefile.c | ||
| wld_realloc.c | ||
| wld_removeplane.c | ||
| wld_rgb2pixel.c | ||
| wld_rgblookup.c | ||
| wld_saveplanes.c | ||
| wld_utils.h | ||
| wld_world.h | ||
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