1685 |
6146d 08h |
fabio |
/shark/branches/xen/ |
Add support for compiling applications.
Add a somewhat backward compatible build system for applications, and
reconnect some ports used by the supported demos to the compilation. |
|
/shark/branches/xen/Rules.mk /shark/branches/xen/mk /shark/branches/xen/mk/App.mk /shark/branches/xen/ports/mesa/src/array_cache/Makefile /shark/branches/xen/ports/mesa/src/math/Makefile /shark/branches/xen/ports/mesa/src/osmesa/Makefile /shark/branches/xen/ports/mesa/src/swrast/Makefile /shark/branches/xen/ports/mesa/src/swrastst/Makefile /shark/branches/xen/ports/mesa/src/tnl/Makefile /shark/branches/xen/ports/mesa/src/x86/Makefile
/shark/branches/xen/Makefile /shark/branches/xen/arch/x86/Makefile /shark/branches/xen/drivers/pci6025e/Makefile /shark/branches/xen/kernel/Makefile /shark/branches/xen/kernel/mem/Makefile /shark/branches/xen/libc/arch/x86/Makefile /shark/branches/xen/libc/arch/x86/libm/machine/Makefile /shark/branches/xen/libc/arch/x86/libm/msun/i387/Makefile /shark/branches/xen/libc/arch/x86/libm/msun/src/Makefile /shark/branches/xen/libc/arch/x86/stdlib/Makefile /shark/branches/xen/libc/libio/Makefile /shark/branches/xen/libc/utsname/Makefile /shark/branches/xen/ports/Makefile /shark/branches/xen/ports/mesa/Makefile /shark/branches/xen/ports/mesa/src-glu/Makefile /shark/branches/xen/ports/mesa/src-glut.dos/Makefile /shark/branches/xen/ports/mesa/src/Makefile /shark/branches/xen/ports/servo/Makefile /shark/branches/xen/ports/tftp/Makefile
|
1681 |
6179d 14h |
fabio |
/shark/branches/xen/ |
Redesign the build system.
Switch to a non-recursive easy to configure build system, with a topdir
makefile that collects information on the targets to build from the subdirs
and generates the needed targets and commands. The ports and demos are
still not connected to the build. The new build system is documented
in the main makefile. |
|
/shark/branches/xen/Makefile /shark/branches/xen/drivers/Makefile /shark/branches/xen/drivers/block/Makefile /shark/branches/xen/drivers/block/clook/Makefile /shark/branches/xen/drivers/block/edf/Makefile /shark/branches/xen/drivers/block/fcfs/Makefile /shark/branches/xen/drivers/block/look/Makefile /shark/branches/xen/drivers/block/pscan/Makefile /shark/branches/xen/drivers/block/sstf/Makefile /shark/branches/xen/drivers/bttv/Makefile /shark/branches/xen/drivers/cm7326/Makefile /shark/branches/xen/drivers/cons/Makefile /shark/branches/xen/drivers/cpu/Makefile /shark/branches/xen/drivers/cpu/cpufreq/Makefile /shark/branches/xen/drivers/cpu/shark/Makefile /shark/branches/xen/drivers/fb/Makefile /shark/branches/xen/drivers/fb/matrox/Makefile /shark/branches/xen/drivers/fb/riva/Makefile /shark/branches/xen/drivers/grx/Makefile /shark/branches/xen/drivers/grx/drawfun/Makefile /shark/branches/xen/drivers/grx/drivers/Makefile /shark/branches/xen/drivers/i2c/Makefile /shark/branches/xen/drivers/i2c/algos/Makefile /shark/branches/xen/drivers/input/Makefile /shark/branches/xen/drivers/input/gameport/Makefile /shark/branches/xen/drivers/input/handler/Makefile /shark/branches/xen/drivers/input/joystick/Makefile /shark/branches/xen/drivers/input/keyboard/Makefile /shark/branches/xen/drivers/input/misc/Makefile /shark/branches/xen/drivers/input/mouse/Makefile /shark/branches/xen/drivers/input/serio/Makefile /shark/branches/xen/drivers/input/shark/Makefile /shark/branches/xen/drivers/linuxc26/Makefile /shark/branches/xen/drivers/net/Makefile /shark/branches/xen/drivers/oldchar/Makefile /shark/branches/xen/drivers/oldsnd/Makefile /shark/branches/xen/drivers/parport/Makefile /shark/branches/xen/drivers/pci/Makefile /shark/branches/xen/drivers/pci6025e/Makefile /shark/branches/xen/drivers/pci6025e/adc/Makefile /shark/branches/xen/drivers/pci6025e/dac/Makefile /shark/branches/xen/drivers/pci6025e/dio_ppi/Makefile /shark/branches/xen/drivers/pci6025e/tim/Makefile /shark/branches/xen/drivers/pcl812/Makefile /shark/branches/xen/drivers/pcl833/Makefile /shark/branches/xen/drivers/serial/Makefile /shark/branches/xen/drivers/usb/Makefile /shark/branches/xen/drivers/usb/core/Makefile /shark/branches/xen/drivers/usb/host/Makefile /shark/branches/xen/drivers/usb/input/Makefile /shark/branches/xen/drivers/usb/media/Makefile /shark/branches/xen/drivers/usb/serial/Makefile /shark/branches/xen/drivers/usb/shark_glue/Makefile /shark/branches/xen/fs/Makefile /shark/branches/xen/fs/msdos/Makefile /shark/branches/xen/kernel/Makefile /shark/branches/xen/kernel/mem/Makefile /shark/branches/xen/lib/Makefile /shark/branches/xen/libc/Makefile /shark/branches/xen/libc/arch/x86/Makefile /shark/branches/xen/libc/arch/x86/ioformat/Makefile /shark/branches/xen/libc/arch/x86/libm/Makefile /shark/branches/xen/libc/arch/x86/libm/machine/Makefile /shark/branches/xen/libc/arch/x86/libm/msun/Makefile /shark/branches/xen/libc/arch/x86/libm/msun/i387/Makefile /shark/branches/xen/libc/arch/x86/stdlib/Makefile /shark/branches/xen/libc/arch/x86/string/Makefile /shark/branches/xen/libc/assert/Makefile /shark/branches/xen/libc/ctype/Makefile /shark/branches/xen/libc/getopt/Makefile /shark/branches/xen/libc/libio/Makefile /shark/branches/xen/libc/quad/Makefile /shark/branches/xen/libc/quad/old/Makefile /shark/branches/xen/libc/stdio/Makefile /shark/branches/xen/libc/stdlib/Makefile /shark/branches/xen/libc/string/Makefile /shark/branches/xen/libc/unistd/Makefile /shark/branches/xen/libc/utsname/Makefile /shark/branches/xen/modules/Makefile /shark/branches/xen/modules/bd_edf/Makefile /shark/branches/xen/modules/bd_pscan/Makefile /shark/branches/xen/modules/cabs/Makefile /shark/branches/xen/modules/cbs/Makefile /shark/branches/xen/modules/ds/Makefile /shark/branches/xen/modules/dummy/Makefile /shark/branches/xen/modules/edf/Makefile /shark/branches/xen/modules/elastic/Makefile /shark/branches/xen/modules/hardcbs/Makefile /shark/branches/xen/modules/hartport/Makefile /shark/branches/xen/modules/intdrive/Makefile /shark/branches/xen/modules/nop/Makefile /shark/branches/xen/modules/nopm/Makefile /shark/branches/xen/modules/npp/Makefile /shark/branches/xen/modules/pc/Makefile /shark/branches/xen/modules/pi/Makefile /shark/branches/xen/modules/posix/Makefile /shark/branches/xen/modules/ps/Makefile /shark/branches/xen/modules/rm/Makefile /shark/branches/xen/modules/rr/Makefile /shark/branches/xen/modules/rr2/Makefile /shark/branches/xen/modules/rrsoft/Makefile /shark/branches/xen/modules/sem/Makefile /shark/branches/xen/modules/srp/Makefile /shark/branches/xen/modules/ss/Makefile /shark/branches/xen/modules/tbs/Makefile /shark/branches/xen/oslib/Makefile /shark/branches/xen/oslib/docs/Makefile /shark/branches/xen/oslib/examples/Makefile /shark/branches/xen/oslib/kl/Makefile /shark/branches/xen/oslib/lib/Makefile /shark/branches/xen/oslib/libcons/Makefile /shark/branches/xen/oslib/xlib/Makefile /shark/branches/xen/ports/Makefile /shark/branches/xen/ports/didma/Makefile /shark/branches/xen/ports/dynalink/Makefile /shark/branches/xen/ports/fftw/Makefile /shark/branches/xen/ports/fftw/faq/Makefile /shark/branches/xen/ports/fftw/fftw/Makefile /shark/branches/xen/ports/fftw/rfftw/Makefile /shark/branches/xen/ports/first/Makefile /shark/branches/xen/ports/first/fsf_include/tests/Makefile /shark/branches/xen/ports/first/fsf_include/tests/fsf_jitter_test/Makefile /shark/branches/xen/ports/first/fsf_include/tests/fsf_negotiation_test/Makefile /shark/branches/xen/ports/first/fsf_include/tests/shark_glue/Makefile /shark/branches/xen/ports/first/fsf_include/tests/synch_obj_test/Makefile /shark/branches/xen/ports/mesa/Makefile /shark/branches/xen/ports/mesa/src-glu/Makefile /shark/branches/xen/ports/mesa/src-glut.dos/Makefile /shark/branches/xen/ports/mesa/src/Makefile /shark/branches/xen/ports/servo/Makefile /shark/branches/xen/ports/snapshot/Makefile /shark/branches/xen/ports/tftp/Makefile /shark/branches/xen/ports/zlib/Makefile /shark/branches/xen/tracer/Makefile /shark/branches/xen/tracer/newtrace/Makefile /shark/branches/xen/tracer/oldtrace/Makefile
/shark/branches/xen/drivers/block/makefile /shark/branches/xen/drivers/bttv/makefile /shark/branches/xen/drivers/cm7326/makefile /shark/branches/xen/drivers/cons/makefile /shark/branches/xen/drivers/cpu/makefile /shark/branches/xen/drivers/fb/makefile /shark/branches/xen/drivers/grx/makefile /shark/branches/xen/drivers/i2c/makefile /shark/branches/xen/drivers/input/makefile /shark/branches/xen/drivers/linuxc26/makefile /shark/branches/xen/drivers/makefile /shark/branches/xen/drivers/net/makefile /shark/branches/xen/drivers/oldchar/makefile /shark/branches/xen/drivers/oldsnd/makefile /shark/branches/xen/drivers/parport/makefile /shark/branches/xen/drivers/pci/makefile /shark/branches/xen/drivers/pci6025e/makefile /shark/branches/xen/drivers/pcl812/makefile /shark/branches/xen/drivers/pcl833/makefile /shark/branches/xen/drivers/serial/makefile /shark/branches/xen/drivers/usb/makefile /shark/branches/xen/fs/makefile /shark/branches/xen/fs/msdos/makefile /shark/branches/xen/kernel/makefile /shark/branches/xen/kernel/mem/makefile /shark/branches/xen/lib/makefile /shark/branches/xen/libc/arch/x86/libm/makefile /shark/branches/xen/libc/arch/x86/makefile /shark/branches/xen/libc/assert/makefile /shark/branches/xen/libc/ctype/makefile /shark/branches/xen/libc/getopt/makefile /shark/branches/xen/libc/libio/makefile /shark/branches/xen/libc/makefile /shark/branches/xen/libc/quad/makefile /shark/branches/xen/libc/quad/old/makefile /shark/branches/xen/libc/stdio/makefile /shark/branches/xen/libc/stdlib/makefile /shark/branches/xen/libc/string/makefile /shark/branches/xen/libc/unistd/makefile /shark/branches/xen/libc/utsname/makefile /shark/branches/xen/makefile /shark/branches/xen/modules/bd_edf/subdir.mk /shark/branches/xen/modules/bd_pscan/subdir.mk /shark/branches/xen/modules/cabs/subdir.mk /shark/branches/xen/modules/cbs/subdir.mk /shark/branches/xen/modules/ds/subdir.mk /shark/branches/xen/modules/dummy/subdir.mk /shark/branches/xen/modules/edf/subdir.mk /shark/branches/xen/modules/elastic/subdir.mk /shark/branches/xen/modules/hardcbs/subdir.mk /shark/branches/xen/modules/hartport/subdir.mk /shark/branches/xen/modules/intdrive/subdir.mk /shark/branches/xen/modules/makefile /shark/branches/xen/modules/nop/subdir.mk /shark/branches/xen/modules/nopm/subdir.mk /shark/branches/xen/modules/npp/subdir.mk /shark/branches/xen/modules/pc/subdir.mk /shark/branches/xen/modules/pi/subdir.mk /shark/branches/xen/modules/posix/subdir.mk /shark/branches/xen/modules/ps/subdir.mk /shark/branches/xen/modules/rm/subdir.mk /shark/branches/xen/modules/rr/subdir.mk /shark/branches/xen/modules/rr2/subdir.mk /shark/branches/xen/modules/rrsoft/subdir.mk /shark/branches/xen/modules/sem/subdir.mk /shark/branches/xen/modules/srp/subdir.mk /shark/branches/xen/modules/ss/subdir.mk /shark/branches/xen/modules/tbs/subdir.mk /shark/branches/xen/oslib/docs/makefile /shark/branches/xen/oslib/examples/makefile /shark/branches/xen/oslib/kl/makefile /shark/branches/xen/oslib/lib/makefile /shark/branches/xen/oslib/libcons/makefile /shark/branches/xen/oslib/makefile /shark/branches/xen/oslib/xlib/makefile /shark/branches/xen/ports/didma/makefile /shark/branches/xen/ports/dynalink/makefile /shark/branches/xen/ports/fftw/faq/makefile /shark/branches/xen/ports/fftw/fftw/makefile /shark/branches/xen/ports/fftw/makefile /shark/branches/xen/ports/fftw/rfftw/makefile /shark/branches/xen/ports/first/fsf_include/tests/fsf_jitter_test/makefile /shark/branches/xen/ports/first/fsf_include/tests/fsf_negotiation_test/makefile /shark/branches/xen/ports/first/fsf_include/tests/makefile /shark/branches/xen/ports/first/fsf_include/tests/shark_glue/makefile /shark/branches/xen/ports/first/fsf_include/tests/synch_obj_test/makefile /shark/branches/xen/ports/first/makefile /shark/branches/xen/ports/makefile /shark/branches/xen/ports/mesa/makefile /shark/branches/xen/ports/mesa/src-glu/makefile /shark/branches/xen/ports/mesa/src-glut.dos/makefile /shark/branches/xen/ports/mesa/src/makefile /shark/branches/xen/ports/servo/makefile /shark/branches/xen/ports/snapshot/makefile /shark/branches/xen/ports/tftp/makefile /shark/branches/xen/ports/zlib/makefile /shark/branches/xen/tracer/makefile
/shark/branches/xen/oslib/ll/i386/hw-data.h /shark/branches/xen/oslib/ll/i386/x-bios.h /shark/branches/xen/shark.cfg
|