dslinux/user/pixil Makefile README Rules.make Version config config.ARM

amadeus dslinux_amadeus at user.in-berlin.de
Tue Oct 3 13:24:21 CEST 2006


Update of /cvsroot/dslinux/dslinux/user/pixil
In directory antilope:/tmp/cvs-serv11916

Added Files:
	Makefile README Rules.make Version config config.ARM 
Log Message:
adding pristine copy of pixil to HEAD so I can branch from it

--- NEW FILE: Version ---
1.2.3

--- NEW FILE: config.ARM ---
#
# Automatically generated make config: don't edit
#
HAVE_DOT_CONFIG=y

#
# General Configuration
#
# CONFIG_X11 is not set
CONFIG_NANOX=y

#
# Platform Configuration
#
# CONFIG_PLATFORM_IPAQ is not set
# CONFIG_PLATFORM_ZAURUS is not set
# CONFIG_PLATFORM_TUXSCREEN is not set
CONFIG_PLATFORM_X86DEMO=y
CONFIG_CPU_INTEL=y

#
# Build Options
#
CROSS_COMPILE=y
CONFIG_TARGET_ARM=y
# CONFIG_TARGET_I386_UCLIBC is not set
CROSS_COMPILER_PREFIX="arm-linux-"
MW_PREFIX="/usr2/microwin/src/"
CONFIG_FLNX=y
CONFIG_FLNX_PDA=y
CONFIG_FLEK=y
# CONFIG_DEBUG is not set

#
# Installation Options
#
INSTALL_PREFIX="/usr/local/pixil"
CONFIG_SAMPLES=y

#
# Global Options
#
CONFIG_PM=y
CONFIG_SYNC=y

#
# System Applications
#
CONFIG_COLOSSEUM=y
CONFIG_PAR=y
CONFIG_PIXILWM=y
CONFIG_PIXILWM_THEMES=y
CONFIG_PIXILWM_MENUS=y
CONFIG_PIXILWM_PM=y

#
# Applications
#

#
# Nano-X Applications
#
CONFIG_NXAPPS=y
CONFIG_NANOX_APPS=y
CONFIG_NANOX_DVDVIEW=y
CONFIG_NANOX_WCLOCK=y

#
# Nano-X Input Methods
#
CONFIG_NANOX_KEYBOARD=y
CONFIG_NANOX_SCRIBBLE=y

#
# Nano-X Games
#
CONFIG_GAMES=y
CONFIG_GAMES_MINESWEEP=y
CONFIG_GAMES_SNAKE=y
CONFIG_GAMES_NXBILL=y

#
# FLTK Applications
#
CONFIG_FLTKAPPS=y
CONFIG_PIM_ADDRESS=y
CONFIG_PIM_NOTEPAD=y
CONFIG_PIM_TODO=y
CONFIG_PIM_SCHEDULE=y
CONFIG_APP_ALARM=y
CONFIG_APP_CALC=y
CONFIG_APP_FIND=y
CONFIG_APP_MP3=y
CONFIG_MP3_USE_PTHREAD=y
CONFIG_APP_EMAIL=y
CONFIG_APP_SYNC=y
CONFIG_APP_NETCONFIG=y
CONFIG_APP_SYSCONFIG=y

#
# Sysconfig Plugins
#
CONFIG_SYSCONF_ABOUT=y
CONFIG_SYSCONF_BACKLITE=y
CONFIG_SYSCONF_CLOCK=y
CONFIG_SYSCONF_MEMORY=y
CONFIG_SYSCONF_POWER=y
CONFIG_SYSCONF_REGIONAL=y
CONFIG_SYSCONF_USERINFO=y

#
# Packages
#

#
# Nano-X Applications
#
CONFIG_NXFLASH=y
# CONFIG_NXFLASH_RGB555 is not set
CONFIG_VIEWML=y
LIBWWW_PREFIX="/usr/"
CONFIG_DVDVIEW=y

#
# Nano-X Games
#
CONFIG_NXDOOM=y

#
# Pixil Desktop
#
# CONFIG_PIXILDT is not set
CONFIG_PIXILDT_FLTK=y
CONFIG_PIXILDT_FLTKDIR="/usr2/fltk-1.0.11"

--- NEW FILE: Rules.make ---
####
# Pixil Makefile
# Copyright 2002, Century Software
#
# Written by:  Jordan Crouse
# Released under the GPL (see LICENSE) for details
####


# Compiler information

# Get rid of the annoying quotes on the cross compiler


ifeq ($(BUILD_NATIVE),y)
CC=gcc
CXX=g++
AR=ar
RANLIB=ranlib
LD=ld

# Force X11 bulding if we are going native
CONFIG_NANOX=n
CONFIG_X11=y

else
ifeq ($(USE_CCACHE),1)
CC=ccache $(TARGET_CROSS)gcc
CXX=ccache $(TARGET_CROSS)g++
else
CC=$(TARGET_CROSS)gcc
CXX=$(TARGET_CROSS)g++
endif
AR=$(TARGET_CROSS)ar
RANLIB=$(TARGET_CROSS)ranlib
LD=$(TARGET_CROSS)ld
endif

# Determine if we are using a uclibc compiler or not
UCLIBC=$(findstring uclibc,$(CC))

# Default paths

CURDIR=${shell pwd}
X11DIR?=/usr/X11R6
DEST_DIR?=$(ROOT_DIR)

# Dependency Paths

ifeq ($(CONFIG_NANOX),y)
MWDIR=$(strip $(subst ",, $(MW_PREFIX)))
endif

ifeq ($(BUILD_NATIVE),y)
ifeq ($(CONFIG_PIXILDT_FLTK),y)
FLTKDIR=$(strip $(subst ",, $(CONFIG_PIXILDT_FLTKDIR)))
else
FLTKDIR=$(BASE_DIR)/libs/flnx
endif
else
ifeq ($(CONFIG_FLNX),y)
FLTKDIR=$(BASE_DIR)/libs/flnx
endif
endif

ifeq ($(CONFIG_FLEK),y)
FLEKDIR=$(BASE_DIR)/libs/flek
endif

ifeq ($(CONFIG_VIEWML),y)
LIBWWW_CONFIG=$(strip $(subst ",, $(LIBWWW_PREFIX)))/bin/libwww-config
endif

# Installation directories

INSTALL_BINDIR ?= $(INSTALL_DIR)/bin
INSTALL_SODIR  ?= $(INSTALL_DIR)/plugins

# Compiler variables
LIBDIRS=

ifneq ($(BUILD_NATIVE),y)
LIBDIRS += -L$(STAGE_DIR)/lib
endif
 
INCLUDES += -I$(INCLUDE_DIR) 

CFLAGS += -Wall

# If we are building with uclibc, then add in GNU_SOURCE
# This is hokey, but it works

ifeq ($(UCLIBC),uclibc)
CFLAGS += -D_GNU_SOURCE
endif

# Make supre that -fPIC is selected for cross compiled apps

#ifdef LIB_SHARED
#CFLAGS += -fPIC
#endif

# Compile with copious debug information

ifeq ($(CONFIG_DEBUG),y)
CFLAGS += -O0 -g -DDEBUG
else
CFLAGS += -O3 
endif

INCLUDES += -I$(FLTKDIR) -I$(FLEKDIR)

ifeq ($(CONFIG_NANOX),y)
CFLAGS += -DNANOX -DNANO_X
INCLUDES += -I$(MWDIR)/include
LIBDIRS += -L$(MWDIR)/lib
endif

ifeq ($(CONFIG_X11),y)
LIBDIRS += -L$(X11DIR)/lib/
endif

# Paranoia - it is up to the individual makefiles to define these
# if they don't then we zero them out for safety

PREBUILD_EXTRAS  ?= 
TARGET_EXTRAS    ?=
POSTBUILD_EXTRAS ?=
CLEAN_EXTRAS     ?=
INSTALL_EXTRAS   ?=

# Build targets

INST_STATIC=$(patsubst %, $(STAGE_DIR)/lib/%, $(LIB_STATIC))
INST_SHARED=$(patsubst %, $(STAGE_DIR)/lib/%, $(LIB_SHARED))

BUILD_LIBS        := $(LIB_STATIC) $(LIB_SHARED)
BUILD_NATIVE_LIBS := $(NATIVE_LIB_STATIC) $(NATIVE_LIB_SHARED)
BUILD_BINS        := $(TARGET) $(TARGET_CXX)
BUILD_SO          := $(TARGET_SO)

BUILD_TARGETS := $(BUILD_LIBS) $(BUILD_BINS) $(BUILD_SO) $(BUILD_NATIVE_LIBS)

build-all: $(PREBUILD_EXTRAS) $(BUILD_TARGETS) $(TARGET_EXTRAS) $(POSTBUILD_EXTRAS)

clean: $(CLEAN_EXTRAS)
	@ rm -rf $(OBJS) $(NATIVE_OBJS) *.o core $(BUILD_LIBS) \
	$(BUILD_BINS) $(BUILD_SO) $(BUILD_NATIVE_LIBS)

	@ rm -rf $(PAR_CONFIG) $(LOCAL_DB)

install: install-libs install-bin install-so $(INSTALL_EXTRAS)

install-libs: $(INSTALL_DIR)/lib
	@ if [ -n "$(LIB_SHARED)" ]; then \
            cp $(LIB_SHARED) $(INSTALL_DIR)/lib/; \
         fi

install-bin: $(INSTALL_BINDIR)
	@ if [ -n "$(strip $(BUILD_BINS))" ]; then \
	  cp $(BUILD_BINS) $(INSTALL_BINDIR); \
	fi

install-so: $(INSTALL_SODIR)
	@ if [ -n "$(strip $(BUILD_SO))" ]; then \
	  cp $(BUILD_SO) $(INSTALL_SODIR); \
	fi

$(TARGET): $(OBJS)
	$(CC) $(BUILD_CFLAGS) -o $@ $(OBJS) $(sort $(LIBDIRS)) $(LIBS)

$(TARGET_CXX): $(OBJS)
	$(CC) $(BUILD_CFLAGS) -o $@ $(OBJS) $(sort $(LIBDIRS)) $(LIBS) -lstdc++ -lm

$(TARGET_SO): $(OBJS)
	$(CC) -shared -o $@ $(OBJS)

$(LIB_STATIC): $(OBJS)
	$(AR) rc $@ $(OBJS)
	$(RANLIB) $@
	@ if [ ! -h $(STAGE_DIR)/lib/`basename $(LIB_STATIC)` ]; then \
		mkdir -p $(STAGE_DIR)/lib; \
		ln -s $(CURDIR)/$(LIB_STATIC) $(STAGE_DIR)/lib/`basename $(LIB_STATIC)`; \
	fi

$(LIB_SHARED): $(OBJS)
	$(CC) -Wl,-soname,`basename $@` -shared -o $@ $(OBJS)
	@ if [ ! -h $(STAGE_DIR)/lib/`basename $@` ]; then \
		mkdir -p $(STAGE_DIR)/lib; \
		ln -s $(CURDIR)/$(LIB_SHARED) $(STAGE_DIR)/lib/`basename $(LIB_SHARED)`; \
	fi

$(NATIVE_LIB_STATIC): $(NATIVE_OBJS)
	ar rc $@ $(NATIVE_OBJS)
	ranlib $@
	@ if [ ! -h $(STAGE_DIR)/lib/native/`basename $(NATIVE_LIB_STATIC)` ]; then \
		mkdir -p $(STAGE_DIR)/lib/native; \
		ln -s $(CURDIR)/$(NATIVE_LIB_STATIC) $(STAGE_DIR)/lib/native/`basename $(NATIVE_LIB_STATIC)`; \
	fi

$(NATIVE_LIB_SHARED): $(NATIVE_OBJS) 
	gcc -Wl,-soname,$@ -shared -o $@ $(NATIVE_OBJS)
	@ if [ ! -h $(STAGE_DIR)/lib/native/`basename $(NATIVE_LIB_SHARED)` ]; then \
		mkdir -p $(STAGE_DIR)/lib/native; \
		ln -s $(CURDIR)/$(NATIVE_LIB_SHARED) $(STAGE_DIR)/lib/native/`basename $(NATIVE_LIB_SHARED)`; \
	fi

$(STAGE_DIR)/lib/ $(STAGE_DIR)/lib/native $(INSTALL_DIR)/lib $(INSTALL_SODIR) $(INSTALL_BINDIR): 
	@ mkdir -p $@

## PAR database targets

$(PAR_DB): $(LOCAL_DB)
	@ mkdir -p `dirname $(PAR_DB)`	
	@ cp $(LOCAL_DB) $(PAR_DB)

$(LOCAL_DB): $(PAR_CONFIG)
	@ rm -f $(LOCAL_DB)
	$(STAGE_DIR)/bin/native/xmlimport -i $(PAR_CONFIG) $(LOCAL_DB)

$(PAR_CONFIG): $(PAR_TEMPLATE)
	mkdir -p `dirname $(PAR_CONFIG)`
	cat $(PAR_TEMPLATE) | sed -e s%@prefix@%$(DEST_DIR)%g > $(PAR_CONFIG)

##### SUFFIX TARGETS ######

%.o: %.c 
	$(CC) -c $(CFLAGS) $(INCLUDES) -o $@ $<

%.o: %.cc
	$(CC) -c $(CFLAGS) $(INCLUDES) -o $@ $<

%.o: %.cxx 
	$(CXX) -c $(CFLAGS) $(INCLUDES) -o $@ $<

%.o: %.cpp
	$(CXX) -c $(CFLAGS) $(INCLUDES) -o $@ $<


## These handle multiple platform targets

platform-objs/%.o: %.c
	$(CC) -c $(CFLAGS) $(INCLUDES) -o $@ $<

native-objs/%.o: %.c
	gcc -c $(NATIVE_CFLAGS) $(INCLUDES) -o $@ $<

--- NEW FILE: README ---
Century Software PIXIL Operating Environment README
v1.2.3 September 10, 2003

**** DESCRIPTION ****

PIXIL is a small footprint operating environment, complete with
PDA PIM applications, a browser and multimedia applications
for small handheld and flat-panel based devices.

The PIXIL Operating Environment and Applications were initially
designed to work within the Microwindows graphical windowing
environment, for an extremely small footprint.  The Microwindows
environment can be setup to run directly on framebuffer, or, for 
demonstration, on top of the X11 desktop environment, for people
without a working framebuffer system.

For instructions for building and installing PIXIL using Microwindows,
see docs/README.microwindows.

The PIXIL open source site is http://www.pixil.org
The Century Software embedded site is http://embedded.censoft.com

**** LICENSE ****

PIXIL is dual-licensed under the GPL license (see docs/LICENSE.GPL),
as well as Century Software's commercial CCL license (see docs/LICENSE.DUAL).
If your application is open source and fully GPL, then you are
able to use PIXIL under the GPL-only license.  Otherwise, a more commercial
oriented license is available from Century Software, Inc. (embedded.censoft.com)
See http://www.pixil.org/license.html or
email cetsales at centurysoftware.com for more information.

**** REQUIREMENTS ****

http://www.microwindows.org	Microwindows 0.90 or greater
http://www.w3.org		w3c-libwww 5.2.8 or greater (for ViewML)
http://www.fltk.org		FLTK 1.0.11 (for PIXIL Desktop)

You will need w3c-libwww if you want to build the ViewML browser.
Grab the libraries here: http://www.w3.org/Library/ (if you are building
on RedHat, you probably already have them installed).

Indicate where your libraries are installed when configuring with menuconfig.

**** CONFIGURING ****

PIXIL is configured by editing the configuration file 'config'.
You may use the configuration system to ensure that your system is
set up correctly.  You can either use 'make menuconfig' or
'make oldconfig' to select your desired options.

To use menuconfig, at the prompt type 'make menuconfig'.  This will provide
you with a curses based menu.  Curses won't run on some systems, for that
you can use 'make oldconfig' which provides a text version of the same 
configuration engine.
 
One last thing, make double sure your paths are correct, otherwise 
your build won't get very far.  See docs/README.microwindows for
more information.

For cross-compiling information for the ARM processor, see
docs/README.ARM.

**** BUILDING ****

After insuring the that library locations and install locations
are set properly in the config file, type 'make'.

**** INSTALLING ****

Type 'make install' at the prompt, and the PIXIL binaries and libraries 
will be copied to the specified installation directory, which defaults
to /usr/local/pixil.

**** RUNNING ****

Change directory to the installation directory, usually /usr/local/pixil.
Typing ./run_pda.sh will start the Microwindows Nano-X server, and
the PIXIL Operating Environment.  If you are running Microwindows
on top of X11, and have built the PIXIL Desktop, you may also run
./run_desktop.sh to start PIXIL Desktop (see docs/README.pixilDT for
more information).

**** QUESTIONS and COMMENTS ****
Please email us with questions, comments or patches;
we'd like to hear from you about PIXIL.  You can join the mailing
list at http://www.pixil.org/mailinglist.php

Greg Haerr (greg at censoft.com)
Jason Kingan (jasonk at censoft.com)
Jordan Crouse (jordan at cosmicpenguin.net)

--- NEW FILE: Makefile ---
####
# Pixil Makefile
# Copyright 2002, Century Software
#
# Written by:  Jordan Crouse
# Released under the GPL (see LICENSE.GPL) for details
####

-include config

# Bring in the configuration file

BASE_DIR    = ${shell pwd}
STAGE_DIR   = $(BASE_DIR)/build
INCLUDE_DIR = $(BASE_DIR)/include
TOOL_DIR    = $(BASE_DIR)/scripts/tools
IMAGES_DIR  = $(BASE_DIR)/data/images
MCONFIG_DIR = $(BASE_DIR)/scripts/config
SYSDEP_DIR  = $(BASE_DIR)/scripts/sysdep

# The base directory for installing
ROOT_DIR = $(strip $(subst ",, $(INSTALL_PREFIX)))

# The basic PDA install dir

ifdef CONFIG_PLATFORM_X86DEMO
INSTALL_DIR = $(ROOT_DIR)/pda
else
INSTALL_DIR=$(ROOT_DIR)
endif

MAKEFILES = $(BASE_DIR)/config

# The filenames for the PAR database files

PAR_CONFIG=$(INSTALL_DIR)/share/par/defaults.xml
PAR_DB=$(INSTALL_DIR)/share/par/pixil.db

# The cross compiler 
TARGET_CROSS=$(subst ",, $(strip $(CROSS_COMPILER_PREFIX)))

# The system building the kernel (we're going to assume)
# Intel until somebody proves us wrong

BUILD_SYS=i386-linux

ifeq ($(CROSS_COMPILE),y)
ifeq ($(CONFIG_TARGET_ARM),y)
SYS=arm-linux
endif
ifeq ($(CONFIG_TARGET_I386_UCLIBC),y)
SYS=i386-uclibc-linux
endif
else
SYS=$(BUILD_SYS)
endif

export TARGET_CROSS BASE_DIR STAGE_DIR INCLUDE_DIR PAR_DB PAR_CONFIG 
export TOOL_DIR INSTALL_DIR ROOT_DIR SYS BUILD_SYS

# Set up the list of directories based on the configuration
ifdef SUBDIRS
DIRS-y=$(SUBDIRS)
else
DIRS-y=libs sys apps packages
DIRS-$(CONFIG_PIXILDT)+=pixilDT
endif

subdir-build = $(patsubst %,_subdir_%,$(DIRS-y))
subdir-clean = $(patsubst %,_clean_%,$(DIRS-y))
subdir-install = $(patsubst %,_install_%,$(DIRS-y))

# This avoids stripping the debugging information when we choose debugging 

STRIP_TARGET=

ifneq ($(CONFIG_DEBUG),y)
STRIP_TARGET=dostrip
endif

##### Toplevel targets #####

all: local-build
install: local-install 
clean: local-clean

distclean: local-clean packages-clean
	@ rm -rf config

##### Local targets #####

local-build: $(STAGE_DIR) $(INCLUDE_DIR)/pixil_config.h $(subdir-build) platform-build

local-install: $(INSTALL_DIR) $(subdir-install) $(STRIP_TARGET) platform-install
	@ mkdir -p $(INSTALL_DIR)/share/images
	@ cp -r $(IMAGES_DIR)/* $(INSTALL_DIR)/share/images

local-clean:  $(subdir-clean) platform-clean
	@ rm -rf $(STAGE_DIR) $(INCLUDE_DIR)/pixil_config.h
	@ make -C scripts/config/ clean
 
dostrip:
	@ echo "Stripping binaries..."

	@ for fo in `find $(INSTALL_DIR) -type f -perm +111`; do \
		if file $$fo | grep "ELF" > /dev/null; then \
		$(TARGET_CROSS)strip $$fo; \
		fi; \
	done

$(subdir-build): dummy
	@ $(MAKE) -C $(patsubst _subdir_%,%,$@)

$(subdir-clean): dummy
	@ $(MAKE) -C $(patsubst _clean_%,%,$@) clean

$(subdir-install): dummy
	@ $(MAKE) -C $(patsubst _install_%,%,$@) install

platform-build:
	@ make -C scripts/platforms/ 

platform-clean:
	@ make -C scripts/platforms/ clean

platform-install: 
	@ make -C scripts/platforms/ install

packages:
	@ make -C packages

packages-clean:
	@ make -C packages packages-clean

$(STAGE_DIR):
	@ mkdir -p $(STAGE_DIR)/lib

$(INSTALL_DIR):
	@ mkdir -p $(INSTALL_DIR)/lib
	@ mkdir -p $(INSTALL_DIR)/bin
	@ mkdir -p $(INSTALL_DIR)/share
	@ mkdir -p $(INSTALL_DIR)/share/data

$(INCLUDE_DIR)/pixil_config.h: $(BASE_DIR)/config
	@ perl $(TOOL_DIR)/config.pl $(BASE_DIR)/config \
	> $(INCLUDE_DIR)/pixil_config.h	

# configuration
# ------------------------------

$(MCONFIG_DIR)/conf:
	make -C $(MCONFIG_DIR) conf

$(MCONFIG_DIR)/mconf:
	make -C $(MCONFIG_DIR) conf mconf

menuconfig: $(BASE_DIR)/config $(MCONFIG_DIR)/mconf
	@$(MCONFIG_DIR)/mconf $(SYSDEP_DIR)/Config.in

textconfig: $(BASE_DIR)/config $(MCONFIG_DIR)/conf
	@$(MCONFIG_DIR)/conf $(SYSDEP_DIR)/Config.in

oldconfig: $(MCONFIG_DIR)/conf
	@$(MCONFIG_DIR)/conf -o $(SYSDEP_DIR)/Config.in

defconfig: $(BASE_DIR)/config 

$(BASE_DIR)/config:
	@ cp $(SYSDEP_DIR)/defconfig $(BASE_DIR)/config

defconfig_ipaq:
	@ cp $(SYSDEP_DIR)/defconfig.ipaq $(BASE_DIR)/config

defconfig_zaurus:
	@ cp $(SYSDEP_DIR)/defconfig.zaurus $(BASE_DIR)/config

defconfig_tuxscreen:
	@ cp $(SYSDEP_DIR)/defconfig.tuxscreen $(BASE_DIR)/config

dummy:

.PHONY: menuconfig textconfig oldconfig defconfig dummy packages 

--- NEW FILE: config ---
#
# Automatically generated make config: don't edit
#
HAVE_DOT_CONFIG=y

#
# General Configuration
#
# CONFIG_X11 is not set
CONFIG_NANOX=y

#
# Platform Configuration
#
# CONFIG_PLATFORM_IPAQ is not set
# CONFIG_PLATFORM_ZAURUS is not set
# CONFIG_PLATFORM_TUXSCREEN is not set
CONFIG_PLATFORM_X86DEMO=y
CONFIG_CPU_INTEL=y

#
# Build Options
#
# CROSS_COMPILE is not set
# CONFIG_TARGET_ARM is not set
# CONFIG_TARGET_I386_UCLIBC is not set
MW_PREFIX="/usr2/microwin/src/"
CONFIG_FLNX=y
CONFIG_FLNX_PDA=y
CONFIG_FLEK=y
# CONFIG_DEBUG is not set

#
# Installation Options
#
INSTALL_PREFIX="/usr/local/pixil"
CONFIG_SAMPLES=y

#
# Global Options
#
CONFIG_PM=y
CONFIG_SYNC=y

#
# System Applications
#
CONFIG_COLOSSEUM=y
CONFIG_PAR=y
CONFIG_PIXILWM=y
CONFIG_PIXILWM_THEMES=y
CONFIG_PIXILWM_MENUS=y
CONFIG_PIXILWM_PM=y

#
# Applications
#

#
# Nano-X Applications
#
CONFIG_NXAPPS=y
CONFIG_NANOX_APPS=y
CONFIG_NANOX_DVDVIEW=y
CONFIG_NANOX_WCLOCK=y

#
# Nano-X Input Methods
#
CONFIG_NANOX_KEYBOARD=y
CONFIG_NANOX_SCRIBBLE=y

#
# Nano-X Games
#
CONFIG_GAMES=y
CONFIG_GAMES_MINESWEEP=y
CONFIG_GAMES_SNAKE=y
CONFIG_GAMES_NXBILL=y

#
# FLTK Applications
#
CONFIG_FLTKAPPS=y
CONFIG_PIM_ADDRESS=y
CONFIG_PIM_NOTEPAD=y
CONFIG_PIM_TODO=y
CONFIG_PIM_SCHEDULE=y
CONFIG_APP_ALARM=y
CONFIG_APP_CALC=y
CONFIG_APP_FIND=y
CONFIG_APP_MP3=y
CONFIG_MP3_USE_PTHREAD=y
CONFIG_APP_EMAIL=y
CONFIG_APP_SYNC=y
CONFIG_APP_NETCONFIG=y
CONFIG_APP_SYSCONFIG=y

#
# Sysconfig Plugins
#
CONFIG_SYSCONF_ABOUT=y
CONFIG_SYSCONF_BACKLITE=y
CONFIG_SYSCONF_CLOCK=y
CONFIG_SYSCONF_MEMORY=y
CONFIG_SYSCONF_POWER=y
CONFIG_SYSCONF_REGIONAL=y
CONFIG_SYSCONF_USERINFO=y

#
# Packages
#

#
# Nano-X Applications
#
CONFIG_NXFLASH=y
# CONFIG_NXFLASH_RGB555 is not set
CONFIG_VIEWML=y
LIBWWW_PREFIX="/usr/"
CONFIG_DVDVIEW=y

#
# Nano-X Games
#
CONFIG_NXDOOM=y

#
# Pixil Desktop
#
CONFIG_PIXILDT=y
CONFIG_PIXILDT_FLTK=y
CONFIG_PIXILDT_FLTKDIR="/usr2/fltk-1.0.11"




More information about the dslinux-commit mailing list