7bc072db915d511ec7ee732c4fee6e50f30f553e
[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\main.o \
53 sio\SWait.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