1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- -- $Source$
- -- $State$
- -- $Revision$
- local d = ROOTDIR.."plat/cpm/"
- include (d.."libsys/pmfile")
- local bootsector = ackfile {
- file (d.."boot.s"),
- install = pm.install("%BINDIR%lib/cpm/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"),
- pm.install(d.."include/cpm.h", "%BINDIR%%PLATIND%/%PLATFORM%/include/cpm.h"),
- }
- }
- platform_cpm = group {
- ARCH = "i80",
- PLATFORM = "cpm",
- OPTIMISATION = "-O",
-
- -- Ensure the descr and headers are installed first because we'll need
- -- them to build the libraries.
-
- descr,
- headers,
-
- -- Build the back-end support.
-
- mach_i80,
- support_i80,
- lang_runtimes,
- -- Build the CP/M syscall library.
-
- libsys_cpm,
- bootsector,
- }
|