mirror of
https://github.com/GnoConsortium/gno.git
synced 2024-11-16 06:08:20 +00:00
67 lines
2.4 KiB
Makefile
67 lines
2.4 KiB
Makefile
#
|
|
# gno/paths.mk
|
|
#
|
|
# Top-level configuration for building GNO and making a release. This
|
|
# file is used to specify the various path names used by the build/release
|
|
# process. It need not be shipped with a binaries-only GNO distribution.
|
|
#
|
|
# Devin Reade, 1997
|
|
#
|
|
# $Id: paths.mk,v 1.2 1997/09/21 21:52:19 gdr Exp $
|
|
#
|
|
|
|
# SRC_DIR is the top-level GNO source distribution directory (containing
|
|
# $(SRC_DIR)/gno, $(SRC_DIR)/gno/lib, and so forth). It also corresponds
|
|
# to the top level of the CVS repository.
|
|
# I recommend using /src and defining it in /etc/namespace.
|
|
|
|
SRC_DIR = /src
|
|
|
|
# RELEASE_DIR is the directory into which we will put the created
|
|
# distribution files.
|
|
# I recommend using /dist and defining it in /etc/namespace.
|
|
|
|
RELEASE_DIR = /dist
|
|
|
|
# ORCA_DIST is the directory containing the standard Orca distribution.
|
|
# It shouldn't contain any GNO-isms.
|
|
# I recommend using /orca-native and defining it in /etc/namespace.
|
|
|
|
ORCA_DIST = /orca-native
|
|
|
|
# ORCA_SRC is the directory containing the sources to the ORCA libraries
|
|
# This is (and should only be) used when building libc. We do this kludge
|
|
# to avoid backward references during linking.
|
|
|
|
ORCA_SRC = /src/lib/orcalibs/Source
|
|
|
|
# INCLUDE_GNO is the directory containing only the header files (and subdirs
|
|
# containing header files) that will be shipped with GNO. Normally, this
|
|
# should be $(SRC_DIR)/gno/include
|
|
|
|
INCLUDE_GNO = $(SRC_DIR)/gno/include
|
|
|
|
# INCLUDE_ORCA is the directory containing the completely unmodified Orca/C
|
|
# header files. (The current version is v2.1.1b2.) If a file in here
|
|
# requires modifications, it should be copied into $(INCLUDE_GNO) and edited
|
|
# there. Presumably, INCLUDE_ORCA is $(ORCA_DIST)/libraries/orcacdefs.
|
|
|
|
INCLUDE_ORCA = $(ORCA_DIST)/libraries/orcacdefs
|
|
|
|
# INCLUDE_GNO_ALT is a directory residing on an HFS volume. It is used for
|
|
# those header files which have ProDOS-incompatible file names. These
|
|
# headers are actually "links" to the "real" headers, which reside in the
|
|
# $(INCLUDE_GNO) hierarchy.
|
|
# I recommend using /HFS-src/HFSinclude and defining /HFS-src in /etc/namespace.
|
|
|
|
INCLUDE_GNO_ALT = /HFS-src/HFSinclude
|
|
|
|
# These are the directories that will wind up becoming the distributions
|
|
# disks. We want to be able to ship on floppy, although the preferred
|
|
# method will be via ftp.
|
|
|
|
DISKS = $(RELEASE_DIR)/disks
|
|
DISK1 = $(DISKS)/gno.disk1
|
|
DISK2 = $(DISKS)/gno.disk2
|
|
DISK3 = $(DISKS)/gno.disk3
|