gno/binconst.mk

54 lines
1.3 KiB
Makefile
Raw Normal View History

1997-08-08 04:44:13 +00:00
#
# Compilation constants for utilities (directories ./bin, ./sbin,
# ./usr.bin, ./usr.sbin). These are not used when building the libraries.
#
# $Id: binconst.mk,v 1.8 1998/03/08 17:12:28 gdr-ftp Exp $
1997-08-08 04:44:13 +00:00
#
# Devin Reade, 1997.
#
DEFINES +=
CFLAGS += -w
LDFLAGS +=
LDLIBS += $(LDADD:s,-l,-l/usr/lib/lib,)
1997-08-08 04:44:13 +00:00
# WARNING: You *must* use descu v1.0.4 or later for these builds.
DESCU = /usr/sbin/descu
1997-08-08 04:44:13 +00:00
COPYFORK = /usr/orca/bin/copyfork
CATREZ = /usr/bin/catrez
1997-08-08 04:44:13 +00:00
INSTALL = /usr/bin/install
MACGEN = 17/macgen
MACGEN_FLAGS += -P
1997-08-08 04:44:13 +00:00
# $(DESC_SRC) is the created source file for the describe(1) database.
DESC_DIR = $(RELEASE_DIR)/usr/lib
DESC_SRC = $(DESC_DIR)/describe.src
1997-08-08 04:44:13 +00:00
# If no source files were defined, use program name
SRCS *= $(PROG).c
1997-08-08 04:44:13 +00:00
# If no main file was defined, use program name
MAIN *= $(PROG)
MAINSRC *= $(MAIN).c
1998-01-24 07:35:26 +00:00
1997-08-08 04:44:13 +00:00
# Define DESC if it's not already done.
DESC *= $(PROG).desc
1997-08-08 04:44:13 +00:00
# Some utils have both an original BSD man page and a GNO formatted one.
# If HAS_BSD_MANPAGE has been set, then the GNO page ends in ".1G", else
# it ends in ".1"
.IF $(HAS_BSD_MANPAGE) == $(NULL)
MAN1SFX = 1
.ELSE
MAN1SFX = 1G
.END
# Objects are source file names with [.c|.asm] changed to .o
# If we're keeping object files on a ProDOS partition, change the
# '_' characters in file names to '.'
.IF $(PRODOS_OBJS) == true
OBJS += {$(SRCS:b:s/_/./g)}.o
.ELSE
OBJS += {$(SRCS:b)}.o
.END