cae32f5dc3d71790f4a25a7cee85cb631a426dad
[reactos.git] / rosapps / net / ncftp / makefile
1 #
2 # ncftp 3.0.3 for reactos ported from MS-Vc
3 # sedwards 12-20-01
4
5 PATH_TO_TOP=../../../reactos
6
7 TARGET_TYPE = program
8
9 TARGET_APPTYPE = console
10
11 TARGET_NAME = ncftp
12
13 TARGET_SDKLIBS = kernel32.a ws2_32.a
14
15 TARGET_CFLAGS = -Dncftp
16
17 TARGET_CLEAN = \
18 sio/*.o Strn/*.o libncftp/*.o ncftp/*.o
19
20 OBJECTS_SIO = \
21 sio/PRead.o \
22 sio/PWrite.o \
23 sio/SAcceptA.o \
24 sio/SAcceptS.o \
25 sio/SBind.o \
26 sio/SClose.o \
27 sio/SConnect.o \
28 sio/SConnectByName.o \
29 sio/SNew.o \
30 sio/SRead.o \
31 sio/SReadline.o \
32 sio/SRecv.o \
33 sio/SRecvfrom.o \
34 sio/SRecvmsg.o \
35 sio/SSelect.o \
36 sio/SSend.o \
37 sio/SSendto.o \
38 sio/SSendtoByName.o \
39 sio/SWrite.o \
40 sio/SocketUtil.o \
41 sio/StrAddr.o \
42 sio/UAcceptA.o \
43 sio/UAcceptS.o \
44 sio/UBind.o \
45 sio/UConnect.o \
46 sio/UConnectByName.o \
47 sio/UNew.o \
48 sio/URecvfrom.o \
49 sio/USendto.o \
50 sio/USendtoByName.o \
51 sio/SError.o \
52 sio/SWait.o \
53 sio/main.o
54
55 OBJECTS_STRN = \
56 Strn/Dynscat.o \
57 Strn/Strncpy.o \
58 Strn/Strncat.o \
59 Strn/Strntok.o \
60 Strn/Strnpcpy.o \
61 Strn/Strnpcat.o \
62 Strn/strtokc.o \
63 Strn/version.o
64
65 OBJECTS_LIBNCFTP = \
66 libncftp/open.o \
67 libncftp/cmds.o \
68 libncftp/util.o \
69 libncftp/rcmd.o \
70 libncftp/ftp.o \
71 libncftp/io.o \
72 libncftp/errno.o \
73 libncftp/linelist.o \
74 libncftp/glob.o
75
76 OBJECTS_NCFTP = \
77 ncftp/cmds.o \
78 ncftp/cmdlist.o \
79 ncftp/getopt.o \
80 ncftp/ls.o \
81 ncftp/main.o \
82 ncftp/version.o \
83 ncftp/shell.o \
84 ncftp/util.o \
85 ncftp/readln.o \
86 ncftp/progress.o \
87 ncftp/bookmark.o \
88 ncftp/pref.o \
89 ncftp/preffw.o \
90 ncftp/trace.o \
91 ncftp/spool.o \
92 ncftp/log.o \
93 ncftp/getline.o
94
95 TARGET_OBJECTS = \
96 $(OBJECTS_SIO) \
97 $(OBJECTS_STRN) \
98 $(OBJECTS_LIBNCFTP) \
99 $(OBJECTS_NCFTP)
100
101 include $(PATH_TO_TOP)/rules.mak
102
103 include $(TOOLS_PATH)/helper.mk
104
105 # EOF