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