-#Solaris 9 with gcc + OpenSSL + Kerberos 5 + Krb4 + Shadow + Long files
-#Columbia Only, mainly because of the -R clause.
-# (I tried adding -DCK_SRP and -lsrp but got a lot of symbol referencing
-# errors at link time.)
-cu-solaris9g+krb5+krb4+openssl+shadow+pam+zlib:
- $(MAKE) xermit KTARGET=$${KTARGET:-$(@)} CC=gcc CC2=gcc \
- "CFLAGS = -O -Usun -DSVR4 -DSOLARIS -DSTERMIOX -DSELECT -DFNFLOAT \
- -DSOLARIS9 -D_FILE_OFFSET_BITS=64 -DBIGBUFOK \
- -DCK_CURSES -DCK_NEWTERM -DDIRENT -DHDBUUCP -DTCPSOCKET \
- -DCK_AUTHENTICATION -DCK_KERBEROS -DKRB5 -DKRB4 -DKRB524 \
- -DCK_ENCRYPTION -DCK_SSL -DCK_DES -DCK_CAST -DNO_KRB5_INIT_ETS \
- -DZLIB -DCK_PAM -DCK_SHADOW -DLIBDES -DOPENSSL_097 -DCK_FORWARD_X \
- $(K5INC) $(K5INC)/krb5 $(SSLINC) $(KFLAGS)" \
- "LIBS= $(K5LIB) $(SSLLIB) -R/opt/local/lib -ltermlib -lsocket -lnsl \
- -lm -lresolv -lkrb4 -lssl -lcrypto -lgssapi_krb5 -lkrb5 \
- -lcom_err -lk5crypto -lpam -ldes425 -lz $(LIBS)"
-
-#Solaris 9, 10, or 11 with gcc...
-#Uses streams PTYs rather than BSD ptys as in C-Kermit 8.0 and earlier.
-#This target is chained to be the secure solaris9g+xxx targets below.
-solaris9g solaris10g solaris11g:
- @echo 'Making C-Kermit $(CKVER) for Solaris 9 or later with gcc'
- @case `uname -r` in \
- 5.9) SOLARISVERSION="-DSOLARIS9" ;; \
- 5.10) SOLARISVERSION="-DSOLARIS10" ;; \
- 5.11) SOLARISVERSION="-DSOLARIS11" ;; \
- *) SOLARISVERSION="-DSOLARIS" ;; \
- esac ; \
- $(MAKE) "MAKE=$(MAKE)" CC="gcc -m32" CC2="gcc -m32" xermit \
- KTARGET=$${KTARGET:-$(@)} \
- "CFLAGS = -g -O -Usun -DSVR4 $$SOLARISVERSION -DUSE_STRERROR \
- -DSTERMIOX -DSELECT -DFNFLOAT -DCK_PAM -DCK_SHADOW -funsigned-char \
- -DHAVE_STREAMS -DHAVE_GRANTPT -DHAVE_PTSNAME -DPUSH_PTEM \
- -DPUSH_LDTERM -DPUSH_TTCOMPAT \
- -DCK_CURSES -DCK_NEWTERM -DDIRENT -DHDBUUCP -DTCPSOCKET \
- -D_FILE_OFFSET_BITS=64 $(KFLAGS)" \
- "LIBS= -ltermlib -lsocket -lnsl -lm -lresolv -lpam $(LIBS)"
-