1#----------------------------------------------------------------------------- 2# 3# NcFTP sh_util makefile for the platform @OS@, on the host @host@. 4# 5#----------------------------------------------------------------------------- 6 7CC=@CC@ 8CFLAGS=@CFLAGS@ 9#CC=gcc 10#CFLAGS=-O2 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wbad-function-cast -Wwrite-strings -Wconversion 11VPATH=@srcdir@ 12CPPFLAGS=-I@MAINDIR@ -I../libncftp -I../Strn -I../sio @CPPFLAGS@ 13prefix=@prefix@ 14SYSCONFDIR=@sysconfdir@ 15SOCKS_LIBS=@SOCKS_LIBS@ 16LIBS=@LIBS@ $(SOCKS_LIBS) 17STRIP=@STRIP@ 18LDFLAGS=-L../libncftp -L../Strn -L../sio @LDFLAGS@ 19 20# Any -D definitions: 21DEFS=-Dsh_util -DO_S=\"@OS@\" -DSYSCONFDIR=\"$(SYSCONFDIR)\" @DEFS@@NDEFS@ 22 23DPROGS=../bin/ncftpget@EXEEXT@ ../bin/ncftpput@EXEEXT@ ../bin/ncftpbatch@EXEEXT@ ../bin/ncftpls@EXEEXT@ 24 25all: $(DPROGS) 26 -@echo 'Done making NcFTP shell utilities.' 27 28../bin/ncftpget@EXEEXT@: ncftpget.c gpshare.@OBJEXT@ bookmark.@OBJEXT@ preffw.@OBJEXT@ spoolutil.@OBJEXT@ util.@OBJEXT@ gl_getline.@OBJEXT@ version.@OBJEXT@ gpshare.h syshdrs.h ../ncftp/util.h ../ncftp/pref.h ../ncftp/spool.h ../libncftp/ncftp.h ../libncftp/ncftp_errno.h ../libncftp/libncftp.a 29 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) gpshare.@OBJEXT@ bookmark.@OBJEXT@ preffw.@OBJEXT@ spoolutil.@OBJEXT@ util.@OBJEXT@ gl_getline.@OBJEXT@ version.@OBJEXT@ ncftpget.c -o ../bin/ncftpget@EXEEXT@ $(LDFLAGS) -lncftp -lStrn -lsio $(LIBS) 30 -@$(STRIP) ../bin/ncftpget@EXEEXT@ 31 32../bin/ncftpput@EXEEXT@: ncftpput.c gpshare.@OBJEXT@ bookmark.@OBJEXT@ preffw.@OBJEXT@ spoolutil.@OBJEXT@ util.@OBJEXT@ gl_getline.@OBJEXT@ version.@OBJEXT@ gpshare.h syshdrs.h ../ncftp/util.h ../ncftp/pref.h ../ncftp/spool.h ../libncftp/ncftp.h ../libncftp/ncftp_errno.h ../libncftp/libncftp.a 33 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) gpshare.@OBJEXT@ bookmark.@OBJEXT@ preffw.@OBJEXT@ spoolutil.@OBJEXT@ util.@OBJEXT@ gl_getline.@OBJEXT@ version.@OBJEXT@ ncftpput.c -o ../bin/ncftpput@EXEEXT@ $(LDFLAGS) -lncftp -lStrn -lsio $(LIBS) 34 -@$(STRIP) ../bin/ncftpput@EXEEXT@ 35 36../bin/ncftpls@EXEEXT@: ncftpls.c gpshare.@OBJEXT@ bookmark.@OBJEXT@ preffw.@OBJEXT@ util.@OBJEXT@ gl_getline.@OBJEXT@ version.@OBJEXT@ gpshare.h syshdrs.h ../ncftp/util.h ../ncftp/pref.h ../libncftp/ncftp.h ../libncftp/ncftp_errno.h ../libncftp/libncftp.a 37 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) gpshare.@OBJEXT@ bookmark.@OBJEXT@ preffw.@OBJEXT@ util.@OBJEXT@ gl_getline.@OBJEXT@ version.@OBJEXT@ ncftpls.c -o ../bin/ncftpls@EXEEXT@ $(LDFLAGS) -lncftp -lStrn -lsio $(LIBS) 38 -@$(STRIP) ../bin/ncftpls@EXEEXT@ 39 40../bin/ncftpbatch@EXEEXT@: ncftpbatch.c preffw.@OBJEXT@ util.@OBJEXT@ spoolutil.@OBJEXT@ version.@OBJEXT@ gpshare.@OBJEXT@ bookmark.@OBJEXT@ ../ncftp/util.h ../ncftp/pref.h ../ncftp/spool.h gpshare.h syshdrs.h ../libncftp/ncftp.h ../libncftp/ncftp_errno.h ../libncftp/libncftp.a 41 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) preffw.@OBJEXT@ util.@OBJEXT@ spoolutil.@OBJEXT@ version.@OBJEXT@ gpshare.@OBJEXT@ bookmark.@OBJEXT@ ncftpbatch.c -o ../bin/ncftpbatch@EXEEXT@ $(LDFLAGS) -lncftp -lStrn -lsio $(LIBS) 42 -@$(STRIP) ../bin/ncftpbatch@EXEEXT@ 43 -@( cd ../bin ; rm -f ncftpspooler@EXEEXT@ ; ln -s ncftpbatch@EXEEXT@ ncftpspooler@EXEEXT@ ) 44 45util.@OBJEXT@: ../ncftp/util.c ../ncftp/util.h syshdrs.h 46 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) -c ../ncftp/util.c 47 48bookmark.@OBJEXT@: ../ncftp/bookmark.c ../ncftp/bookmark.h syshdrs.h 49 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) -c ../ncftp/bookmark.c 50 51gl_getline.@OBJEXT@: ../ncftp/gl_getline.c ../ncftp/gl_getline.h syshdrs.h 52 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) -c ../ncftp/gl_getline.c 53 54gpshare.@OBJEXT@: gpshare.c gpshare.h syshdrs.h 55 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) -c gpshare.c 56 57spool.@OBJEXT@: ../ncftp/spool.c ../ncftp/spool.h syshdrs.h 58 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) -c ../ncftp/spool.c 59 60spoolutil.@OBJEXT@: ../ncftp/spoolutil.c ../ncftp/spool.h syshdrs.h 61 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) -c ../ncftp/spoolutil.c 62 63preffw.@OBJEXT@: ../ncftp/preffw.c ../ncftp/pref.h syshdrs.h 64 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) -c ../ncftp/preffw.c 65 66version.@OBJEXT@: ../ncftp/version.c 67 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) ../ncftp/version.c -c 68 69clean: 70 /bin/rm -rf $(DPROGS) ../bin/ncftpspooler@EXEEXT@ *.@OBJEXT@ core *.pch SunWS_cache 71 72PACKAGE=Makefile.in gpshare.c gpshare.h ncftpbatch.c \ 73 ncftpget.c ncftpput.c syshdrs.h ncftpls.c 74 75TMPDIR=/tmp 76TARDIR=sh_util 77 78tarcp: 79 -@mkdir -p $(TMPDIR)/TAR/$(TARDIR) 80 -@chmod ga+r $(PACKAGE) 81 -@chmod 755 $(TMPDIR)/TAR/$(TARDIR) 82 cp -pr $(PACKAGE) $(TMPDIR)/TAR/$(TARDIR) 83