1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
|
# -*- Makefile -*-
#
# $Id: config.make,v 4.10 1997/10/11 21:24:15 mj Exp $
#
# FIDOGATE Makefile configuration
#
##############################################################
# Settings to be used by subst.pl must start in column 1 and #
# use uppercase A-Z letters!!! #
##############################################################
# OS2 = OS/2 with EMX GCC
# FIDOGATE Directories
BINDIR = /usr/bin
LIBDIR = /usr/lib/fidogate
SPOOLDIR = /var/spool/fido
LOGDIR = /var/log/fido
# Doc directories
INFODIR = /usr/info
HTMLDIR = /usr/doc/fidogate
# Outbound *base* directory, i.e. outbound is OUTBOUND/out.xxx
OUTBOUND = /var/spool/ftn
# Normal (i.e. insecure) inbound
INBOUND = /var/spool/ftn/in
# Protected inbound
PINBOUND = /var/spool/ftn/pin
# Inbound for uuencoded mails (used by recvuu)
UUINBOUND = /var/spool/ftn/uuin
# INN directories
NEWSETCDIR = /etc/news
NEWSVARDIR = /var/lib/news
NEWSLIBDIR = /etc/news
NEWSSPOOLDIR = /var/spool/news
# Ifmail directory
IFMAILDIR = /usr/lib/ifmail
# perl
PERL = /usr/bin/perl
# OS2: comment out
SHELL = /bin/sh
# m4
M4 = m4
# owner / group
OWNER = ftn
GROUP = ftn
# install permissions
PERM_PROG = 755
PERM_DATA = 644
PERM_SETUID = 4755
PERM_DIR = 755
# C compiler / flags
CC = gcc
# YACC = yacc # Use yacc, not bison
YACC = bison -y
AR = ar
# RANLIB = @echo >/dev/null # No ranlib
RANLIB = ranlib
# RANLIB = ar s # OS2
DEBUG = -O2
# DEBUG = -g
INCLUDE = -I$(TOPDIR) -I$(TOPDIR)/src/include
# NEXTSTEP 3.3
# CFLAGS = $(DEBUG) $(INCLUDE) -Wall -posix
# ISC 3.x
# CFLAGS = $(DEBUG) $(INCLUDE) -Wall -posix -DISC
# OS2
# CFLAGS = $(DEBUG) $(INCLUDE) -Wall -DOS2
# Linux, SunOS
CFLAGS = $(DEBUG) $(INCLUDE) -Wall
# NEXTSTEP 3.3
# LFLAGS = $(DEBUG) -L$(TOPDIR)/src/common -posix
# OS2
# LFLAGS = -Zexe $(DEBUG) -L$(TOPDIR)/src/common
LFLAGS = $(DEBUG) -L$(TOPDIR)/src/common
# ISC 3.x
# LIBS = -lfidogate -linet -lPW -lcposix
LIBS = -lfidogate
# installation program
# ISC 3.x: use bsdinst
INSTALL = install
# MSDOS, OS2, WIN32
# EXE = .exe
EXE =
INSTALL_PROG = $(INSTALL) -c -g $(GROUP) -o $(OWNER) -m $(PERM_PROG)
INSTALL_DATA = $(INSTALL) -c -g $(GROUP) -o $(OWNER) -m $(PERM_DATA)
INSTALL_SETUID = $(INSTALL) -c -g $(GROUP) -o $(OWNER) -m $(PERM_SETUID)
INSTALL_DIR = $(INSTALL) -g $(GROUP) -o $(OWNER) -m $(PERM_DIR) -d
# extra prefix for installation
PREFIX =
# library name
# LIB = fidogate.a # OS2
LIB = libfidogate.a
|