Added ncftp to rosapps
[reactos.git] / rosapps / net / ncftp / ncftp / Makefile.in
1 #-----------------------------------------------------------------------------
2 #
3 # NcFTP makefile for the platform @OS@, on the host @host@.
4 #
5 #-----------------------------------------------------------------------------
6
7 CC=@CC@
8 CFLAGS=@CFLAGS@
9 #CC=gcc
10 #CFLAGS=-O2 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wbad-function-cast -Wwrite-strings -Wconversion
11 VPATH=@srcdir@
12 CPPFLAGS=@CPPFLAGS@ -I. -I../libncftp -I../Strn -I../sio
13 prefix=@prefix@
14 exec_prefix=@exec_prefix@
15 BINDIR=@bindir@
16
17 LIBS=@LIBS@
18 STRIP=strip
19 LDFLAGS=-L../libncftp -L../Strn -L../sio @LDFLAGS@
20
21 # Any -D definitions:
22 BETA=# -DBETA=20
23 DEFS=-Dncftp $(BETA) -DBINDIR=\"$(BINDIR)\" @DEFS@
24
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@
26
27 DPROGS=../bin/ncftp@EXEEXT@
28
29 all: $(DPROGS)
30 -@echo 'Done making NcFTP.'
31
32 ../bin/ncftp@EXEEXT@: $(OBJS) ../libncftp/libncftp.a
33 @Z30@
34 $(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) $(OBJS) -o ../bin/ncftp@EXEEXT@ $(LDFLAGS) -lncftp -lStrn -lsio $(LIBS)
35 -@$(STRIP) ../bin/ncftp@EXEEXT@
36
37 clean:
38 /bin/rm -f $(DPROGS) $(OBJS)
39
40 SHELL=/bin/sh
41 .SUFFIXES: .c .@OBJEXT@
42
43 .c.@OBJEXT@:
44 $(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) $< -c
45
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 \
54 getline.h
55
56 TMPDIR=/tmp
57 TARDIR=ncftp
58
59 tarcp:
60 -@mkdir -p $(TMPDIR)/TAR/$(TARDIR)
61 -@chmod ga+r $(PACKAGE)
62 -@chmod 755 $(TMPDIR)/TAR/$(TARDIR)
63 cp -pr $(PACKAGE) $(TMPDIR)/TAR/$(TARDIR)
64
65 ### Dependencies #############################################################
66
67 version.@OBJEXT@: version.c
68 $(CC) $(CFLAGS) -DOS=\"@OS@\" $< -c
69
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