--- sun2.4/FileTransfer/Makefile 1999/09/02 16:27:23 1.1 +++ sun2.4/FileTransfer/Makefile 1999/09/29 13:38:43 1.2 @@ -4,8 +4,8 @@ TISINC = $(TOP)/share/epicsH CB = /tools/codebase63/source SRCPATH=$(TOP)/share/src/FileTransfer -SRCS = $(SRCPATH)/FT_ftpd.c $(SRCPATH)/FT_ftp.c $(SRCPATH)/FT_shared.c -OBJECTS = FT_ftpd.o FT_ftp.o FT_shared.o +SRCS = $(SRCPATH)/FT_sftpd.c $(SRCPATH)/FT_sftp.c $(SRCPATH)/FT_shared.c +OBJECTS = FT_sftpd.o FT_sftp.o FT_shared.o SSL_SDK=/tools/SSLeay/SSLeay-0.9.0b SSL_LIB=$(SSL_SDK) @@ -15,61 +15,79 @@ LYNKSEES_LIB=$(LYNKSEES_SDK)/lib LYNKSEES_INCLUDE=$(LYNKSEES_SDK)/include - INCLUDES=-I$(SRCPATH) -I$(CB) -I$(TISINC) -I$(LYNKSEES_INCLUDE) -I$(SSL_INCLUDE) ALLDEFINES = $(INCLUDES) -DSOLARIS -DUSECB63 -LIBS=-L$(LYNKSEES_LIB) -llynksees -L$(SSL_LIB) -lssl -lcrypto -lsocket -lnsl +LIBS=-L../bin -lCalISO -L$(CB) -lcb ../bin/tisMsgLib.a -L$(LYNKSEES_LIB) -llynksees -L$(SSL_LIB) -lssl -lcrypto -lsocket -lnsl -lm + +LIBDEPENDS=$(CB)/libcb.a ../bin/tisMsgLib.a + +all : depend FT_sftpd FT_sftp SecFT_sftpd SecFT_sftp + +FT_sftpd : FT_sftpd.o FT_shared.o $(LIBDEPENDS) + $(RM) FT_sftpd + gcc -Wall -o FT_sftpd FT_sftpd.o FT_shared.o \ + $(LIBS) + +FT_sftpd.o : $(SRCPATH)/FT_sftpd.c + gcc -Wall -g -c -o FT_sftpd.o $(ALLDEFINES) \ + $(SRCPATH)/FT_sftpd.c -all : depend FT_ftpd FT_ftp +FT_shared.o : $(SRCPATH)/FT_shared.c + gcc -Wall -g -c -o FT_shared.o $(ALLDEFINES) \ + $(SRCPATH)/FT_shared.c -FT_ftpd : FT_ftpd.o FT_shared.o - $(RM) FT_ftpd - gcc -o FT_ftpd FT_ftpd.o FT_shared.o \ +FT_sftp : FT_sftp.o FT_shared.o $(LIBDEPENDS) + $(RM) FT_sftp + gcc -Wall -o FT_sftp FT_sftp.o FT_shared.o \ $(LIBS) -FT_ftpd.o : $(SRCPATH)/FT_ftpd.c \ - $(SRCPATH)/vxWrapper.h \ - $(SRCPATH)/FT_command.h \ - $(SRCPATH)/FT_shared.h - gcc -g -c -o FT_ftpd.o $(ALLDEFINES) \ - $(SRCPATH)/FT_ftpd.c - -FT_shared.o : $(SRCPATH)/FT_shared.c \ - $(SRCPATH)/vxWrapper.h \ - $(SRCPATH)/FT_shared.h - gcc -g -c -o FT_shared.o $(ALLDEFINES) \ +FT_sftp.o : $(SRCPATH)/FT_sftp.c + gcc -Wall -g -c -o FT_sftp.o $(ALLDEFINES) \ + $(SRCPATH)/FT_sftp.c + +SecFT_sftpd : SecFT_sftpd.o SecFT_shared.o $(LIBDEPENDS) ../bin/libCalISO.a + $(RM) SecFT_sftpd + gcc -Wall -o SecFT_sftpd SecFT_sftpd.o SecFT_shared.o \ + $(LIBS) + +SecFT_sftpd.o : $(SRCPATH)/FT_sftpd.c + gcc -Wall -g -c -o SecFT_sftpd.o $(ALLDEFINES) -DPRIV_AUDIT \ + $(SRCPATH)/FT_sftpd.c + +SecFT_shared.o : $(SRCPATH)/FT_shared.c + gcc -Wall -g -c -o SecFT_shared.o $(ALLDEFINES) -DPRIV_AUDIT \ $(SRCPATH)/FT_shared.c -FT_ftp : FT_ftp.o FT_shared.o - $(RM) FT_ftp - gcc -o FT_ftp FT_ftp.o FT_shared.o \ +SecFT_sftp : SecFT_sftp.o SecFT_shared.o $(LIBDEPENDS) ../bin/libCalISO.a + $(RM) SecFT_sftp + gcc -Wall -o SecFT_sftp SecFT_sftp.o SecFT_shared.o \ $(LIBS) -FT_ftp.o : $(SRCPATH)/FT_ftp.c \ - $(SRCPATH)/vxWrapper.h \ - $(SRCPATH)/FT_command.h \ - $(SRCPATH)/FT_ftp.h \ - $(SRCPATH)/FT_shared.h - gcc -g -c -o FT_ftp.o $(ALLDEFINES) \ - $(SRCPATH)/FT_ftp.c - -install : FT_ftpd FT_ftp - cp -p FT_ftpd ../bin - cp -p FT_ftp ../bin +SecFT_sftp.o : $(SRCPATH)/FT_sftp.c + gcc -Wall -g -c -o SecFT_sftp.o $(ALLDEFINES) -DPRIV_AUDIT \ + $(SRCPATH)/FT_sftp.c + +install : FT_sftpd FT_sftp SecFT_sftpd SecFT_sftp + cp -p FT_sftpd ../bin + cp -p FT_sftp ../bin + cp -p SecFT_sftpd ../bin + cp -p SecFT_sftp ../bin clean : $(RM) $(OBJECTS) core - $(RM) FT_ftpd - $(RM) FT_ftp + $(RM) FT_sftpd + $(RM) FT_sftp + $(RM) SecFT_sftpd + $(RM) SecFT_sftp $(RM) Makefile.depend depend: Makefile.depend Makefile.depend : $(SRCS) Makefile $(RM) Makefile.depend - gcc -M $(ALLDEFINES) $(SRCS) > Makefile.depend + gcc -Wall -M $(ALLDEFINES) -DPRIV_AUDIT $(SRCS) > Makefile.depend include Makefile.depend