[dylan-lang/opendylan] 3ab16b: Initial sketch of a NetBSD port.

GitHub <[email protected]> Tue, 22 Sep 2015 21:18:22 -0700
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <5602280e3cfb6_1a393f9e9957129c9331@hookshot-fe3-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/dev/netbsd-port
  Home:   https://github.com/dylan-lang/opendylan
  Commit: 3ab16b9014fa39e6d09d6899bac1133b23158353
      https://github.com/dylan-lang/opendylan/commit/3ab16b9014fa39e6d09d6899bac1133b23158353
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-09-23 (Wed, 23 Sep 2015)

  Changed paths:
    M configure.ac
    A sources/common-dylan/netbsd-common-dylan.lid
    M sources/jamfiles/Makefile.in
    A sources/jamfiles/x86-netbsd-build.jam
    A sources/jamfiles/x86_64-netbsd-build.jam
    M sources/lib/run-time/Makefile.in
    A sources/registry/x86-netbsd/common-dylan
    A sources/registry/x86-netbsd/dfmc-back-end-implementations
    A sources/registry/x86-netbsd/dood
    A sources/registry/x86-netbsd/duim
    A sources/registry/x86-netbsd/gtk
    A sources/registry/x86-netbsd/io
    A sources/registry/x86-netbsd/jam
    A sources/registry/x86-netbsd/network
    A sources/registry/x86-netbsd/ssl-network
    A sources/registry/x86-netbsd/stack-walker
    A sources/registry/x86-netbsd/system
    A sources/registry/x86-netbsd/variable-search
    A sources/registry/x86_64-netbsd/common-dylan
    A sources/registry/x86_64-netbsd/dood
    A sources/registry/x86_64-netbsd/duim
    A sources/registry/x86_64-netbsd/gtk
    A sources/registry/x86_64-netbsd/io
    A sources/registry/x86_64-netbsd/jam
    A sources/registry/x86_64-netbsd/network
    A sources/registry/x86_64-netbsd/ssl-network
    A sources/registry/x86_64-netbsd/system
    A sources/registry/x86_64-netbsd/variable-search
    A sources/system/x86-netbsd-magic-numbers.dylan
    A sources/system/x86-netbsd-operating-system.dylan
    A sources/system/x86-netbsd-system.lid
    A sources/system/x86_64-netbsd-magic-numbers.dylan
    A sources/system/x86_64-netbsd-operating-system.dylan
    A sources/system/x86_64-netbsd-system.lid

  Log Message:
  -----------
  Initial sketch of a NetBSD port.

This hasn't been built or tested yet.

* configure.ac: Detect NetBSD and set OPEN_DYLAN_TARGET_PLATFORM.

* sources/common-dylan/netbsd-common-dylan.lid: NetBSD specific build
   file, but currently just uses the FreeBSD code.

* sources/jamfiles/Makefile.in: Copy the NetBSD build scripts.

* sources/jamfiles/x86-netbsd-build.jam: Initial x86-netbsd build script.

* sources/jamfiles/x86_64-netbsd-build.jam: Initial x86_64-netbsd build script.

* sources/lib/run-time/Makefile.in: Detect NetBSD target platforms and set
   compiler and linker flags appropriately.

* sources/registry/x86-netbsd/common-dylan: Initial NetBSD registry entry.

* sources/registry/x86-netbsd/dfmc-back-end-implementations: Likewise.

* sources/registry/x86-netbsd/dood: Likewise.

* sources/registry/x86-netbsd/duim: Likewise.

* sources/registry/x86-netbsd/gtk: Likewise.

* sources/registry/x86-netbsd/io: Likewise.

* sources/registry/x86-netbsd/jam: Likewise.

* sources/registry/x86-netbsd/network: Likewise.

* sources/registry/x86-netbsd/ssl-network: Likewise.

* sources/registry/x86-netbsd/stack-walker: Likewise.

* sources/registry/x86-netbsd/system: Likewise.

* sources/registry/x86-netbsd/variable-search: Likewise.

* sources/registry/x86_64-netbsd/common-dylan: Likewise.

* sources/registry/x86_64-netbsd/dood: Likewise.

* sources/registry/x86_64-netbsd/duim: Likewise.

* sources/registry/x86_64-netbsd/gtk: Likewise.

* sources/registry/x86_64-netbsd/io: Likewise.

* sources/registry/x86_64-netbsd/jam: Likewise.

* sources/registry/x86_64-netbsd/network: Likewise.

* sources/registry/x86_64-netbsd/ssl-network: Likewise.

* sources/registry/x86_64-netbsd/system: Likewise.

* sources/registry/x86_64-netbsd/variable-search: Likewise.

* sources/system/x86-netbsd-magic-numbers.dylan: x86-netbsd specific
   sizes and offsets.

* sources/system/x86-netbsd-operating-system.dylan: x86-netbsd specific
   constants.

* sources/system/x86-netbsd-system.lid: x86-netbsd system library definition.

* sources/system/x86_64-netbsd-magic-numbers.dylan: x86_64-netbsd specific
   sizes and offsets.

* sources/system/x86_64-netbsd-operating-system.dylan: x86_64-netbsd specific
   constants.

* sources/system/x86_64-netbsd-system.lid: x86-netbsd system library definition.

_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter