Sync with trunk (aka 'I want my virtualbox mouse integration too')
[reactos.git] / base / applications / network / telnet / Makefile.mingw
1 #
2 # Makefile for Console Telnet
3 # Last modified 4/15/2000 by Paul Brannan
4 #
5
6 SRCDIR=./src
7 OBJDIR=src
8 RESDIR=resource
9
10 SRC=$(wildcard $(SRCDIR)/*.cpp)
11 RESOURCES=$(wildcard $(RESDIR)/*.rc)
12 OBJ1=$(SRC:.c=.o)
13 OBJ=$(OBJ1:.cpp=.o) $(RESOURCES:.rc=.o)
14
15 INCLUDES=-I$(RESDIR)
16
17 OUT=telnet.exe
18
19 # Modify these for your system if necessary
20 # Note: DJGPP+RDXNTDJ configuration is untested.
21
22 # --CYGWIN--
23 #CC=gcc
24 #CCC=g++
25 #LDFLAGS=-lwsock32 -lmsvcrt
26 #CFLAGS=-O2 -Wall -mwindows -mno-cygwin -D__CYGWIN__
27 #CCFLAGS=$(CFLAGS)
28 #RES=
29 #RC=windres
30 #RCFLAGS=-O coff
31
32 # --MINGW32(+EGCS)--
33 CC=gcc
34 CCC=g++
35 LDFLAGS=-lkernel32 -luser32 -lgdi32 -lshell32 -lwsock32
36 CFLAGS=-O2 -Wall
37 CCFLAGS=$(CFLAGS)
38 RES=
39 RC=windres
40 RCFLAGS=
41
42 # --DJGPP+RSXNTDJ--
43 #CC=gcc -Zwin32 -Zmt -Zcrtdll
44 #CCC=$(CC)
45 #LDFLAGS=
46 #CFLAGS= -g
47 #CCFLAGS=$(CFLAGS)
48 #RES=rsrc
49 #RC=grc
50 #RCFLAGS=-r
51
52
53 # You should not have to modify anything below this line
54
55 all: dep $(OUT)
56
57 .SUFFIXES: .c .cpp .rc
58
59 .c.o:
60 $(CC) $(INCLUDES) $(CFLAGS) -c $< -o $@
61
62 .cpp.o:
63 $(CCC) $(INCLUDES) $(CCFLAGS) -c $< -o $@
64
65 .rc.o:
66 $(RC) -i $< $(RCFLAGS) -o $@
67
68 $(OUT): $(OBJ)
69 $(CCC) $(OBJ) $(LDFLAGS) $(LIBS) -o $(OUT)
70 strip $(OUT)
71
72 depend: dep
73
74 dep:
75 start /min makedepend -- $(CFLAGS) -- $(INCLUDES) $(SRC)
76
77 clean:
78 del $(OBJDIR)\*.o
79 del $(OUT)
80
81 # DO NOT DELETE
82
83 ./src/ansiprsr.o: ./src/ansiprsr.h ./src/tnconfig.h ./src/tnerror.h
84 ./src/ansiprsr.o: ./src/tnmsg.h ./src/tparser.h ./src/tconsole.h
85 ./src/ansiprsr.o: ./src/keytrans.h ./src/tkeydef.h ./src/tkeymap.h
86 ./src/ansiprsr.o: ./src/stl_bids.h ./src/tscroll.h ./src/tmouse.h
87 ./src/ansiprsr.o: ./src/tnclip.h ./src/tnetwork.h ./src/tcharmap.h
88 ./src/keytrans.o: ./src/keytrans.h ./src/tkeydef.h ./src/tkeymap.h
89 ./src/keytrans.o: ./src/stl_bids.h ./src/tnerror.h ./src/tnmsg.h
90 ./src/tcharmap.o: ./src/tcharmap.h ./src/tnconfig.h ./src/tnerror.h
91 ./src/tcharmap.o: ./src/tnmsg.h
92 ./src/tconsole.o: ./src/tconsole.h ./src/tnconfig.h ./src/tnerror.h
93 ./src/tconsole.o: ./src/tnmsg.h
94 ./src/tkeydef.o: ./src/tkeydef.h
95 ./src/tkeymap.o: ./src/tkeymap.h ./src/stl_bids.h ./src/tkeydef.h
96 ./src/tmapldr.o: ./src/tmapldr.h ./src/keytrans.h ./src/tkeydef.h
97 ./src/tmapldr.o: ./src/tkeymap.h ./src/stl_bids.h ./src/tcharmap.h
98 ./src/tmapldr.o: ./src/tnerror.h ./src/tnmsg.h ./src/tnconfig.h
99 ./src/tmouse.o: ./src/tmouse.h ./src/tnclip.h ./src/tnetwork.h
100 ./src/tmouse.o: ./src/tconsole.h ./src/tnconfig.h ./src/tnerror.h
101 ./src/tmouse.o: ./src/tnmsg.h
102 ./src/tnclass.o: ./src/tnclass.h ./src/tnconfig.h ./src/tnerror.h
103 ./src/tnclass.o: ./src/tnmsg.h ./src/ttelhndl.h ./src/tparser.h
104 ./src/tnclass.o: ./src/tconsole.h ./src/keytrans.h ./src/tkeydef.h
105 ./src/tnclass.o: ./src/tkeymap.h ./src/stl_bids.h ./src/tscroll.h
106 ./src/tnclass.o: ./src/tmouse.h ./src/tnclip.h ./src/tnetwork.h
107 ./src/tnclass.o: ./src/tcharmap.h ./src/tncon.h ./src/tparams.h
108 ./src/tnclass.o: ./src/ansiprsr.h ./src/tmapldr.h ./src/tnmisc.h
109 ./src/tnclip.o: ./src/tnclip.h ./src/tnetwork.h
110 ./src/tncon.o: ./src/tncon.h ./src/tparams.h ./src/ttelhndl.h ./src/tparser.h
111 ./src/tncon.o: ./src/tconsole.h ./src/tnconfig.h ./src/tnerror.h
112 ./src/tncon.o: ./src/tnmsg.h ./src/keytrans.h ./src/tkeydef.h ./src/tkeymap.h
113 ./src/tncon.o: ./src/stl_bids.h ./src/tscroll.h ./src/tmouse.h ./src/tnclip.h
114 ./src/tncon.o: ./src/tnetwork.h ./src/tcharmap.h
115 ./src/tnconfig.o: ./src/tnconfig.h ./src/tnerror.h ./src/tnmsg.h
116 ./src/tnerror.o: ./src/tnerror.h ./src/tnmsg.h ./src/ttelhndl.h
117 ./src/tnerror.o: ./src/tparser.h ./src/tconsole.h ./src/tnconfig.h
118 ./src/tnerror.o: ./src/keytrans.h ./src/tkeydef.h ./src/tkeymap.h
119 ./src/tnerror.o: ./src/stl_bids.h ./src/tscroll.h ./src/tmouse.h
120 ./src/tnerror.o: ./src/tnclip.h ./src/tnetwork.h ./src/tcharmap.h
121 ./src/tnetwork.o: ./src/tnetwork.h
122 ./src/tnmain.o: ./src/tnmain.h ./src/tncon.h ./src/tparams.h ./src/ttelhndl.h
123 ./src/tnmain.o: ./src/tparser.h ./src/tconsole.h ./src/tnconfig.h
124 ./src/tnmain.o: ./src/tnerror.h ./src/tnmsg.h ./src/keytrans.h
125 ./src/tnmain.o: ./src/tkeydef.h ./src/tkeymap.h ./src/stl_bids.h
126 ./src/tnmain.o: ./src/tscroll.h ./src/tmouse.h ./src/tnclip.h
127 ./src/tnmain.o: ./src/tnetwork.h ./src/tcharmap.h ./src/tnclass.h
128 ./src/tnmain.o: ./src/ansiprsr.h ./src/tmapldr.h ./src/tnmisc.h
129 ./src/tnmisc.o: ./src/tnmisc.h
130 ./src/tscript.o: ./src/tscript.h ./src/tnetwork.h
131 ./src/tscroll.o: ./src/tscroll.h ./src/tconsole.h ./src/tnconfig.h
132 ./src/tscroll.o: ./src/tnerror.h ./src/tnmsg.h ./src/tmouse.h ./src/tnclip.h
133 ./src/tscroll.o: ./src/tnetwork.h ./src/tncon.h ./src/tparams.h
134 ./src/tscroll.o: ./src/ttelhndl.h ./src/tparser.h ./src/keytrans.h
135 ./src/tscroll.o: ./src/tkeydef.h ./src/tkeymap.h ./src/stl_bids.h
136 ./src/tscroll.o: ./src/tcharmap.h
137 ./src/ttelhndl.o: ./src/ttelhndl.h ./src/tparser.h ./src/tconsole.h
138 ./src/ttelhndl.o: ./src/tnconfig.h ./src/tnerror.h ./src/tnmsg.h
139 ./src/ttelhndl.o: ./src/keytrans.h ./src/tkeydef.h ./src/tkeymap.h
140 ./src/ttelhndl.o: ./src/stl_bids.h ./src/tscroll.h ./src/tmouse.h
141 ./src/ttelhndl.o: ./src/tnclip.h ./src/tnetwork.h ./src/tcharmap.h
142 ./src/ttelhndl.o: ./src/telnet.h ./src/tparams.h