1 #-----------------------------------------------------------------------------
3 # NcFTP makefile for the platform @OS@, on the host @host@.
5 #-----------------------------------------------------------------------------
10 #CFLAGS=-O2 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wbad-function-cast -Wwrite-strings -Wconversion
12 CPPFLAGS
=@CPPFLAGS@
-I.
-I..
/libncftp
-I..
/Strn
-I..
/sio
14 exec_prefix=@
exec_prefix@
19 LDFLAGS
=-L..
/libncftp
-L..
/Strn
-L..
/sio @LDFLAGS@
23 DEFS
=-Dncftp
$(BETA
) -DBINDIR
=\"$(BINDIR
)\" @DEFS@
25 OBJS
=cmds.@OBJEXT@ cmdlist.@OBJEXT@ getopt.@OBJEXT@ ls.@OBJEXT@ main.@OBJEXT@ version.@OBJEXT@
shell.@OBJEXT@ util.@OBJEXT@ readln.@OBJEXT@ progress.@OBJEXT@ bookmark.@OBJEXT@ pref.@OBJEXT@ preffw.@OBJEXT@ trace.@OBJEXT@ spool.@OBJEXT@ log.@OBJEXT@ getline.@OBJEXT@
27 DPROGS
=..
/bin
/ncftp@EXEEXT@
30 -@echo
'Done making NcFTP.'
32 ..
/bin
/ncftp@EXEEXT@
: $(OBJS
) ..
/libncftp
/libncftp.a
34 $(CC
) $(CFLAGS
) $(DEFS
) $(CPPFLAGS
) $(OBJS
) -o ..
/bin
/ncftp@EXEEXT@
$(LDFLAGS
) -lncftp
-lStrn
-lsio
$(LIBS
)
35 -@
$(STRIP
) ..
/bin
/ncftp@EXEEXT@
38 /bin
/rm -f
$(DPROGS
) $(OBJS
)
41 .SUFFIXES
: .c .@OBJEXT@
44 $(CC
) $(CFLAGS
) $(DEFS
) $(CPPFLAGS
) $< -c
46 PACKAGE
=Makefile.in bookmark.c bookmark.h cmdlist.c \
47 cmds.c cmds.h getopt.c getopt.h \
48 ls.c ls.h main.c main.h \
49 pref.c pref.h progress.c progress.h \
50 readln.c readln.h
shell.c
shell.h \
51 spool.c spool.h syshdrs.h trace.c \
52 trace.h util.c util.h version.c \
53 preffw.c log.c log.h getline.c \
60 -@mkdir
-p
$(TMPDIR
)/TAR
/$(TARDIR
)
61 -@chmod ga
+r
$(PACKAGE
)
62 -@chmod
755 $(TMPDIR
)/TAR
/$(TARDIR
)
63 cp
-pr
$(PACKAGE
) $(TMPDIR
)/TAR
/$(TARDIR
)
65 ### Dependencies #############################################################
67 version.@OBJEXT@
: version.c
68 $(CC
) $(CFLAGS
) -DOS
=\"@OS@
\" $< -c
70 bookmark.@OBJEXT@
: bookmark.c syshdrs.h bookmark.h util.h ..
/libncftp
/ncftp.h ..
/libncftp
/ncftp_errno.h
71 cmdlist.@OBJEXT@
: cmdlist.c syshdrs.h
shell.h bookmark.h cmds.h ..
/libncftp
/ncftp.h ..
/libncftp
/ncftp_errno.h
72 cmds.@OBJEXT@
: cmds.c syshdrs.h
shell.h util.h ls.h bookmark.h cmds.h main.h \
73 trace.h pref.h spool.h getopt.h ..
/libncftp
/ncftp.h ..
/libncftp
/ncftp_errno.h
74 getopt.@OBJEXT@
: getopt.c getopt.h
75 ls.@OBJEXT@
: ls.c syshdrs.h util.h ls.h trace.h ..
/libncftp
/ncftp.h ..
/libncftp
/ncftp_errno.h
76 main.@OBJEXT@
: main.c syshdrs.h ls.h bookmark.h cmds.h main.h
shell.h \
77 getopt.h progress.h pref.h readln.h trace.h spool.h util.h ..
/libncftp
/ncftp.h ..
/libncftp
/ncftp_errno.h
78 pref.@OBJEXT@
: pref.c syshdrs.h pref.h util.h ..
/libncftp
/ncftp.h ..
/libncftp
/ncftp_errno.h
79 preffw.@OBJEXT@
: preffw.c syshdrs.h pref.h util.h ..
/libncftp
/ncftp.h ..
/libncftp
/ncftp_errno.h
80 progress.@OBJEXT@
: progress.c syshdrs.h util.h progress.h ..
/libncftp
/ncftp.h ..
/libncftp
/ncftp_errno.h
81 readln.@OBJEXT@
: readln.c syshdrs.h
shell.h util.h bookmark.h cmds.h ls.h \
82 readln.h getline.h ..
/libncftp
/ncftp.h ..
/libncftp
/ncftp_errno.h
83 shell.@OBJEXT@
: shell.c syshdrs.h
shell.h util.h bookmark.h cmds.h readln.h \
84 trace.h main.h ..
/libncftp
/ncftp.h ..
/libncftp
/ncftp_errno.h
85 spool.@OBJEXT@
: spool.c syshdrs.h ..
/libncftp
/ncftp.h ..
/libncftp
/ncftp_errno.h
86 trace.@OBJEXT@
: trace.c syshdrs.h trace.h util.h ..
/libncftp
/ncftp.h ..
/libncftp
/ncftp_errno.h
87 util.@OBJEXT@
: util.c syshdrs.h
shell.h trace.h util.h ..
/libncftp
/ncftp.h ..
/libncftp
/ncftp_errno.h
88 log.@OBJEXT@
: log.c syshdrs.h log.h util.h ..
/libncftp
/ncftp.h ..
/libncftp
/ncftp_errno.h
89 getline.@OBJEXT@
: getline.c syshdrs.h getline.h