123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- -- $Source$
- -- $State$
- -- $Revision$
- local d = ROOTDIR.."plat/linux386/"
- include (d.."libsys/pmfile")
- include "plat/linux/liblinux/pmfile"
- local bootsector = ackfile {
- file (d.."boot.s"),
- install = pm.install("%BINDIR%lib/linux386/boot.o"),
- }
- local descr = group {
- install = pm.install(d.."descr", "%BINDIR%%PLATIND%/%PLATFORM%/descr")
- }
- local headers = group {
- install = {
- pm.install(d.."include/ack/config.h", "%BINDIR%%PLATIND%/%PLATFORM%/include/ack/config.h"),
- pm.install(d.."include/unistd.h", "%BINDIR%%PLATIND%/%PLATFORM%/include/unistd.h"),
- }
- }
- platform_linux386 = group {
- ARCH = "i386",
- PLATFORM = "linux386",
- OPTIMISATION = "-O",
-
- -- Ensure the descr and headers are installed first because we'll need it
- -- to build the libraries.
-
- descr,
- headers,
-
- -- Build the back-end support.
-
- mach_i386,
- support_i386,
- lang_runtimes,
- -- Build the PC standalone syscall library.
-
- liblinux,
- libsys_linux386,
- bootsector,
- }
|