b33abb44fd
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@171 ec53bebd-3082-4978-b11e-865c3cabbd6b
90 lines
2.7 KiB
Makefile
90 lines
2.7 KiB
Makefile
#
|
|
# Copyright (c) 1991 The Regents of the University of California.
|
|
# All rights reserved.
|
|
#
|
|
# Redistribution and use in source and binary forms are permitted provided
|
|
# that: (1) source distributions retain this entire copyright notice and
|
|
# comment, and (2) distributions including binaries display the following
|
|
# acknowledgement: ``This product includes software developed by the
|
|
# University of California, Berkeley and its contributors'' in the
|
|
# documentation or other materials provided with the distribution and in
|
|
# all advertising materials mentioning features or use of this software.
|
|
# Neither the name of the University nor the names of its contributors may
|
|
# be used to endorse or promote products derived from this software without
|
|
# specific prior written permission.
|
|
# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
|
|
# WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
|
|
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
|
#
|
|
# @(#)Makefile.generic 5.5 (Berkeley) 3/1/91
|
|
#
|
|
|
|
INCLUDES= -I..
|
|
ARPA_TELNET= ../arpa/telnet.h
|
|
|
|
SRCS= commands.c main.c network.c ring.c \
|
|
sys_bsd.c telnet.c terminal.c \
|
|
utilities.c ${GETOPT_SRC}
|
|
|
|
CFLAGS= ${LCCFLAGS} ${INCLUDES} ${DEFINES}
|
|
|
|
ALLHC= ${SRCS} \
|
|
defines.h externs.h fdset.h general.h \
|
|
ring.h types.h
|
|
|
|
OBJS= authenc.o commands.o main.o network.o ring.o sys_bsd.o \
|
|
telnet.o terminal.o utilities.o ${GETOPT_OBJ}
|
|
MAN= telnet.0
|
|
|
|
#
|
|
# These next three lines are not needed in 4.4BSD
|
|
#
|
|
.SUFFIXES: .0 .1
|
|
.1.0:
|
|
nroff -man -h $< > $@
|
|
|
|
all: telnet
|
|
|
|
telnet: ${OBJS} ${LIBPATH}
|
|
${CC} -o $@ ${CFLAGS} ${OBJS} ${LIBS}
|
|
|
|
clean: FRC
|
|
rm -f ${OBJS} core errs l.errs telnet
|
|
|
|
cleandir: clean
|
|
rm -f ${MAN} tags .depend
|
|
|
|
clist: FRC ${SRCS}
|
|
@for i in ${SRCS} ; \
|
|
do (echo ${DIRPATH}$$i); done
|
|
|
|
hclist: FRC ${ALLHC}
|
|
@for i in ${ALLHC} ; \
|
|
do (echo ${DIRPATH}$$i); done
|
|
|
|
depend: FRC ${SRCS}
|
|
mkdep ${CFLAGS} `make clist`
|
|
|
|
install: ${MAN} FRC
|
|
install -s -o bin -g bin -m 755 telnet ${DEST}
|
|
install -c -o bin -g bin -m 444 telnet.0 ${DESTDIR}/usr/man/cat1
|
|
|
|
lint: FRC ${SRCS}
|
|
lint ${CFLAGS} `make clist`
|
|
|
|
tags: FRC ${SRCS}
|
|
ctags `make hclist`
|
|
|
|
FRC:
|
|
|
|
authenc.o: defines.h externs.h general.h ring.h types.h ${ARPA_TELNET}
|
|
commands.o: defines.h externs.h general.h ring.h types.h ${ARPA_TELNET}
|
|
main.o: defines.h externs.h ring.h
|
|
network.o: defines.h externs.h fdset.h ring.h ${ARPA_TELNET}
|
|
ring.o: general.h ring.h
|
|
sys_bsd.o: defines.h externs.h fdset.h ring.h types.h ${ARPA_TELNET}
|
|
telnet.o: defines.h externs.h general.h ring.h types.h ${ARPA_TELNET}
|
|
terminal.o: externs.h ring.h types.h ${ARPA_TELNET}
|
|
tn3270.o: defines.h externs.h fdset.h general.h ring.h ${ARPA_TELNET}
|
|
utilities.o: defines.h externs.h fdset.h general.h ring.h ${ARPA_TELNET}
|