source: trunk/athena/bin/telnet/Config.local.sed @ 9361

Revision 9361, 7.0 KB checked in by ghudson, 28 years ago (diff)
Get rid of UCB compatibility for Solaris.
Line 
1athena_solaris:
2        make -f Makefile.generic ${WHAT} \
3                LIBS="-ltermlib ../libtelnet/libtelnet.a \
4                  ${AUTH_LIB} -lsocket -lnsl" \
5                LIBPATH="/usr/ccs/lib/libtermlib.a ../libtelnet/libtelnet.a \
6                        ${AUTH_LIBPATH} /usr/lib/libsocket.a \
7                        /usr/lib/libnsl.a" \
8                DEST=${DESTDIR}/usr/athena/bin \
9                DEFINES="-DFILIO_H -DUSE_TERMIO -DKLUDGELINEMODE \
10                        -DSTREAMS -DSTREAMSPTY -DDIAGNOSTICS -DSOLARIS \
11                        -DENV_HACK -DOLD_ENVIRON -DUTMPX \
12        -DDEFAULT_IM='\"\r\nMIT Athena (%h/Solaris) (%t)\r\n\r\r\n\r\"' \
13                        -DLOGIN_ARGS ${AUTH_DEF}" \
14                INCLUDES="-I..  ${AUTH_INC}" \
15                LIB_OBJ="getent.o strerror.o setenv.o herror.o" \
16                LIB_SRC="getent.c strerror.c setenv.c herror.c" \
17                AR=ar ARFLAGS=cq RANLIB=NONE \
18                LIBEXEC=${DESTDIR}/etc/athena \
19                CC="${CC}" LCCFLAGS="ATHENA_LCCFLAGS"
20
21athena_solaris.auth:
22        make -f ../Config.local `basename $@ .auth` WHAT=${WHAT} \
23                AUTH_LIB="-L/usr/athena/lib -lAL -lkrb -ldes -lcom_err -lhesiod -lnsl -lsocket -lresolv" \
24                AUTH_LIBPATH="/usr/athena/lib/libAL.a /usr/athena/lib/libkrb.a /usr/athena/lib/libdes.a" \
25                AUTH_INC=-I/usr/athena/include \
26                AUTH_DEF="-DAUTHENTICATION -DENCRYPTION -DKRB4 -DDES_ENCRYPTION -DATHENA_LOGIN"
27
28athena_aix:
29        make -f Makefile.generic ${WHAT} \
30                LIBS="../libtelnet/libtelnet.a -lbsd\
31                        -lcurses ${AUTH_LIB}" \
32                LIBPATH="../libtelnet/libtelnet.a /usr/lib/libbsd.a \
33                         /usr/lib/libcurses.a ${AUTH_LIBPATH}" \
34                DEST=${DESTDIR}/usr/athena/bin \
35                DEFINES="-DUSE_TERMIO -DKLUDGELINEMODE \
36                        -DSTREAMS -DDIAGNOSTICS \
37                        -DOLD_ENVIRON -Dunix \
38        -DDEFAULT_IM='\"\r\nMIT Athena (%h/AIX) (%t)\r\n\r\r\n\r\"' \
39                        -DLOGIN_ARGS ${AUTH_DEF}" \
40                INCLUDES="-I..  ${AUTH_INC}" \
41                LIB_OBJ="getent.o setenv.o" \
42                LIB_SRC="getent.c setenv.c" \
43                AR=ar ARFLAGS=cq RANLIB=ranlib \
44                LIBEXEC=${DESTDIR}/etc/athena \
45                CC="${CC}" LCCFLAGS="ATHENA_LCCFLAGS"
46
47athena_aix.auth:
48        make -f ../Config.local `basename $@ .auth` WHAT=${WHAT} \
49                AUTH_LIB="-L/usr/athena/lib -lAL -lkrb -ldes -lcom_err -lhesiod" \
50                AUTH_LIBPATH="/usr/athena/lib/libAL.a /usr/athena/lib/libkrb.a /usr/athena/lib/libdes.a" \
51                AUTH_INC=-I/usr/athena/include \
52                AUTH_DEF="-DAUTHENTICATION -DENCRYPTION -DKRB4 -DDES_ENCRYPTION -DATHENA_LOGIN"
53
54athena_ultrix:
55        make -f Makefile.generic ${WHAT} \
56                LIBS="-ltermlib -lcursesX ../libtelnet/libtelnet.a ${AUTH_LIB}" \
57                LIBPATH="/lib/libc.a /usr/lib/libtermlib.a /usr/lib/libcursesX.a \
58                        ../libtelnet/libtelnet.a ${AUTH_LIBPATH}" \
59                DEST=${DESTDIR}/usr/athena/bin \
60                DEFINES=${ODEFS}" \
61        -DDEFAULT_IM='\"\r\nMIT Athena (%h/Ultrix) (%t)\r\n\r\r\n\r\"' \
62                        -DKLUDGELINEMODE -DDIAGNOSTICS \
63                        -DENV_HACK -DOLD_ENVIRON ${AUTH_DEF}" \
64                INCLUDES="-I.. -I/usr/athena/include" \
65                LIB_OBJ="getent.o strdup.o" \
66                LIB_SRC="getent.c strdup.c" \
67                AR=ar ARFLAGS=cq RANLIB=ranlib \
68                LIBEXEC=${DESTDIR}/etc/athena \
69                CC="${CC}" LCCFLAGS="ATHENA_LCCFLAGS"
70
71athena_ultrix.auth:
72        make -f ../Config.local `basename $@ .auth` WHAT=${WHAT} \
73                AUTH_LIB="-L/usr/athena/lib -lAL -lkrb -ldes -lcom_err -lhesiod" \
74                AUTH_LIBPATH="/usr/athena/lib/libAL.a /usr/athena/lib/libkrb.a /usr/athena/lib/libdes.a" \
75                AUTH_DEF="-DAUTHENTICATION -DENCRYPTION -DKRB4 -DDES_ENCRYPTION -DATHENA_LOGIN"
76
77athena_hpux:
78        make -f Makefile.generic ${WHAT} \
79                LIBS="-lcurses ../libtelnet/libtelnet.a ${AUTH_LIB}" \
80                LIBPATH="/lib/libc.a /lib/libcurses.sl \
81                                ../libtelnet/libtelnet.a ${AUTH_LIBPATH}" \
82                DEST=${DESTDIR}/usr/bin \
83                DEFINES=${ODEFS}"-Dvfork=fork -DUSE_TERMIO \
84        -DDEFAULT_IM='\"\r\nMIT Athena (%h/HP-UX) (%t)\r\n\r\r\n\r\"' \
85                        -DNO_LOGIN_F -DNO_LOGIN_P -DNO_LOGIN_H \
86                        -DDIAGNOSTICS -DLOGIN_ARGS ${AUTH_DEF}" \
87                INCLUDES="-I.. -I/usr/athena/include" \
88                LIB_OBJ="getent.o setenv.o" \
89                LIB_SRC="getent.c setenv.c" \
90                AR=ar ARFLAGS=cq RANLIB=NONE \
91                LIBEXEC=${DESTDIR}/etc \
92                CC="${CC}" LCCFLAGS="-O"
93
94athena_hpux.auth:
95        make -f ../Config.local `basename $@ .auth` WHAT=${WHAT} \
96                AUTH_LIB="-L/usr/athena/lib -lAL -lkrb -ldes -lcom_err -lhesiod" \
97                AUTH_LIBPATH="/usr/athena/lib/libAL.a /usr/athena/lib/libkrb.a /usr/athena/lib/libdes.a" \
98                AUTH_DEF="-DAUTHENTICATION -DENCRYPTION -DKRB4 -DDES_ENCRYPTION -DATHENA_LOGIN"
99
100athena_linux:
101        make -f Makefile.generic ${WHAT} \
102                LIBS="-ltermcap ../libtelnet/libtelnet.a -lbsd \
103                        ${AUTH_LIB}" \
104                LIBPATH="/usr/lib/libc.a /usr/lib/libtermcap.a \
105                        ../libtelnet/libtelnet.a /usr/lib/libbsd.a \
106                        ${AUTH_LIBPATH}" \
107                DEST=${DESTDIR}/usr/athena/bin \
108                DEFINES=${ODEFS}" -DTERMCAP -DUSE_TERMIO \
109        -DDEFAULT_IM='\"\r\nMIT SIPB Linux-Athena (%h) (%t)\r\n\r\n\"' \
110                        -DKLUDGELINEMODE -DDIAGNOSTICS -DENV_HACK \
111                        -DOLD_ENVIRON ${AUTH_DEF}" \
112                INCLUDES="-I.. ${AUTH_INC} -I/usr/ucbinclude" \
113                LIB_OBJ="getent.o" \
114                LIB_SRC="getent.c" \
115                AR=ar ARFLAGS=cq RANLIB=ranlib \
116                LIBEXEC=${DESTDIR}/etc/athena \
117                CC="${CC}" LCCFLAGS="ATHENA_LCCFLAGS -g"
118
119athena_linux.auth:
120        make -f ../Config.local `basename $@ .auth` WHAT=${WHAT} \
121                AUTH_LIB="-L/usr/athena/lib -lAL -lkrb -ldes \
122                        -lcom_err -lhesiod" \
123                AUTH_LIBPATH="/usr/athena/lib/libAL.a \
124                        /usr/athena/lib/libkrb.a /usr/athena/lib/libdes.a" \
125                AUTH_DEF="-DAUTHENTICATION -DENCRYPTION -DKRB4 \
126                        -DDES_ENCRYPTION -DATHENA_LOGIN"
127
128athena_osf1:
129        make -f Makefile.generic ${WHAT} \
130                LIBS="-lutil -ltermcap ../libtelnet/libtelnet.a ${AUTH_LIB}" \
131                LIBPATH="/usr/lib/libc.a /usr/lib/libtermcap.a \
132                                ../libtelnet/libtelnet.a ${AUTH_LIBPATH}" \
133                DEST=${DESTDIR}/usr/athena/bin \
134                DEFINES=${ODEFS}"-DTERMCAP -DKLUDGELINEMODE \
135                    -DDEFAULT_IM='\"\r\nMIT Athena (%h/OSF/1) (%t)\r\n\r\r\n\r\"' \
136                        -DUSE_TERMIO -DDIAGNOSTICS -DENV_HACK \
137                        -DOLD_ENVIRON ${AUTH_DEF}" \
138                INCLUDES="-I.. ${AUTH_INC}"\
139                LIB_OBJ="getent.o" \
140                LIB_SRC="getent.c" \
141                AR=ar ARFLAGS=cq RANLIB=ranlib \
142                LIBEXEC=${DESTDIR}/etc/athena \
143                CC="${CC}" LCCFLAGS="-O -std1 -Olimit 602 -Dunix"
144# The -Dunix is for the -std1
145
146athena_osf1.auth:
147        make -f ../Config.local `basename $@ .auth` WHAT=${WHAT} \
148                AUTH_LIB="-L/usr/athena/lib -lAL -lkrb -ldes -lcom_err -lhesiod" \
149                AUTH_LIBPATH="/usr/athena/lib/libAL.h /usr/athena/lib/libkrb.a /usr/athena/lib/libdes.a" \
150                AUTH_INC=-I/usr/athena/include \
151                AUTH_DEF="-DAUTHENTICATION -DENCRYPTION -DKRB4 -DDES_ENCRYPTION -DATHENA_LOGIN"
152
153
154athena_irix:
155        make -f Makefile.generic ${WHAT} \
156                LIBS="-ltermlib ../libtelnet/libtelnet.a ${AUTH_LIB}" \
157                LIBPATH="/usr/lib/libtermlib.a \
158                        ../libtelnet/libtelnet.a ${AUTH_LIBPATH}" \
159                DEST=${DESTDIR}/usr/athena/bin \
160                DEFINES=${ODEFS}"-Dvfork=fork -DUSE_TERMIO -DUTMPX \
161                -DKLUDGELINEMODE -DSTREAMS -DDIAGNOSTICS \
162                -DENV_HACK -DOLD_ENVIRON \
163                    -DDEFAULT_IM='\"\r\nMIT Athena (%h/Irix) (%t)\r\n\r\r\n\r\"' \
164                        ${AUTH_DEF}" \
165                INCLUDES="-I.. ${AUTH_INC}" \
166                LIB_OBJ="getent.o setenv.o" \
167                LIB_SRC="getent.c setenv.c" \
168                AR=ar ARFLAGS=cq RANLIB=NONE \
169                LIBEXEC=${DESTDIR}/etc/athena \
170                CC="${CC}" LCCFLAGS="-O2  -DSYSV -DPOSIX -DPOSIX_FLOCK"
171
172
173athena_irix.auth:
174        make -f ../Config.local `basename $@ .auth` WHAT=${WHAT} \
175                AUTH_LIB="-L/usr/athena/lib -lAL -lkrb -ldes -lcom_err -lhesiod" \
176                AUTH_LIBPATH="/usr/athena/lib/libAL.a /usr/athena/lib/libkrb.a /usr/athena/lib/libdes.a" \
177                AUTH_INC=-I/usr/athena/include \
178                AUTH_DEF="-DAUTHENTICATION -DENCRYPTION -DKRB4 -DDES_ENCRYPTION -DATHENA_LOGIN"
Note: See TracBrowser for help on using the repository browser.