blob: c4005d5672c3c5a173cf4114135087fb4ca6b937 [file] [log] [blame]
kthacker85477532006-04-17 14:39:05 +00001CC=sdcc
PulkoMandyb354b492014-06-26 11:05:34 +02002AS=sdasz80
3CL=sdldz80
4LD=sdldz80
kthacker85477532006-04-17 14:39:05 +00005
6CFLAGSCOMMON= \
7 -I apps \
8 -I conf \
9 -I ctk \
10 -I lib \
11 -I loader \
12 -I uip \
13 -I arch \
14 -I $(CONTIKI)/apps \
15 -I $(CONTIKI)/ctk \
16 -I $(CONTIKI)/ek \
17 -I $(CONTIKI)/lib \
18 -I $(CONTIKI)/ppp \
19 -I $(CONTIKI)/uip \
Adrien Destugues0ff774a2016-01-22 23:27:44 +010020 -mz80 -D__CPC__ -DCLK_TCK=16384 \
PulkoMandyc0f22c72023-05-04 23:02:20 +020021 -DCTK_CONIO --max-allocs-per-node 1000000 \
Adrien Destugues0ff774a2016-01-22 23:27:44 +010022 --no-std-crt0 --opt-code-size --allow-unsafe-read
kthacker85477532006-04-17 14:39:05 +000023
24CLFLAGS=
25OPT=
26AFLAGS = -o -g
27
28%.o: %.c
29 $(CC) $(CFLAGS) $(OPT) -o $*.o $<
30
31%.o: %.s
32 $(AS) $(AFLAGS) $*.o $<
33
34UIP= ../contiki/uip/uip.o \
35 uip/uip_arch.o \
36 ../contiki/uip/resolv.o \
37 ../contiki/uip/tcpip.o \
38 ../contiki/uip/uiplib.o
39
40
41# ../contiki/uip/uip-signal.o
42# ../contiki/uip/uip_main.o \
43
44
45WWW= ../contiki/apps/www.o \
46 ../contiki/apps/webclient.o \
47 ../contiki/apps/http-strings.o \
48 ../contiki/apps/http-user-agent-string.o \
49 ../contiki/apps/htmlparser.o \
50 ../contiki/apps/html-strings.o
51
52EMAIL= ../contiki/apps/email.o \
53 ../contiki/apps/smtp-socket.o \
54 ../contiki/apps/smtp-strings.o \
55 ../contiki/ctk-textedit.o \
56 ../contiki/uip/socket.o \
57 ./lib/lc-asm.o \
58 ../lib/memb.o
59
60WEBSERVER= ../contiki/apps/webserver.o ../contiki/apps/httpd.o \
61 ../contiki/apps/http-strings.o \
62 ../contiki/apps/httpd-fs.o \
63 ../contiki/uip/socket.o \
64 ../contiki/uip/uipbuf.o \
65 ../contiki/apps/httpd-cgi.o \
66 ../contiki/lib/memb.o \
67 ./lib/lc-asm.o
68
69TELNET= ../contiki/apps/simpletelnet.o ../contiki/apps/telnet.o
70
71WGET= apps/wget.o ../contiki/apps/webclient.o \
72 ../contiki/apps/http-strings.o \
73 ../contiki/apps/http-user-agent-string.o
74
75clean:
76 rm -f ../arch/*.o
77 rm -f ../loader/*.o
78 rm -f ../contiki/ctk/*.o
79 rm -f ../contiki/ctk/*.asm
80 rm -f ../contiki/ctk/*.lst
81 rm -f ../contiki/ctk/*.map
82 rm -f ../contiki/ctk/*.sym
83 rm -f ../contiki/ctk/*.rst
84 rm -f ../contiki/ek/*.o
85 rm -f ../contiki/ek/*.asm
86 rm -f ../contiki/ek/*.lst
87 rm -f ../contiki/ek/*.map
88 rm -f ../contiki/ek/*.sym
89 rm -f ../contiki/ek/*.rst
90 rm -f ../contiki/lib/*.o
91 rm -f ../contiki/lib/*.asm
92 rm -f ../contiki/lib/*.lst
93 rm -f ../contiki/lib/*.map
94 rm -f ../contiki/lib/*.sym
95 rm -f ../contiki/lib/*.rst
96 rm -f ../contiki/apps/*.o
97 rm -f ../contiki/apps/*.ihx
98 rm -f ../contiki/apps/*.lnk
99 rm -f ../contiki/apps/*.asm
100 rm -f ../contiki/apps/*.lst
101 rm -f ../contiki/apps/*.sym
102 rm -f ../contiki/apps/*.prg
103 rm -f ../contiki/apps/*.dsc
104 rm -f ../contiki/apps/*.ams
105 rm -f ../contiki/apps/*.bin
106 rm -f ../contiki/apps/*.map
107 rm -f ../contiki/apps/*.rst
108 rm -f ../contiki/uip/*.o
109 rm -f ../contiki/uip/*.ihx
110 rm -f ../contiki/uip/*.lnk
111 rm -f ../contiki/uip/*.asm
112 rm -f ../contiki/uip/*.lst
113 rm -f ../contiki/uip/*.sym
114 rm -f ../contiki/uip/*.prg
115 rm -f ../contiki/uip/*.dsc
116 rm -f ../contiki/uip/*.ams
117 rm -f ../contiki/uip/*.bin
118 rm -f ./apps/*.o
119 rm -f ./apps/*.ihx
120 rm -f ./apps/*.lnk
121 rm -f ./apps/*.asm
122 rm -f ./apps/*.lst
123 rm -f ./apps/*.sym
124 rm -f ./apps/*.prg
125 rm -f ./apps/*.dsc
126 rm -f ./apps/*.ams
127 rm -f ./apps/*.bin
128 rm -f ./apps/*.map
129 rm -f ./apps/*.rst
130 rm -f ./ctk/*.o
131 rm -f ./ctk/*.ihx
132 rm -f ./ctk/*.lnk
133 rm -f ./ctk/*.asm
134 rm -f ./ctk/*.lst
135 rm -f ./ctk/*.sym
136 rm -f ./ctk/*.prg
137 rm -f ./ctk/*.dsc
138 rm -f ./ctk/*.ams
139 rm -f ./ctk/*.bin
140 rm -f ./ctk/*.map
141 rm -f ./ctk/*.rst
142 rm -f lib/*.o
143 rm -f lib/*.asm
144 rm -f lib/*.lst
145 rm -f lib/*.map
146 rm -f lib/*.sym
147 rm -f loader/*.o
148 rm -f loader/*.asm
149 rm -f loader/*.lst
150 rm -f loader/*.map
151 rm -f loader/*.sym
152 rm -f uip/*.o
153 rm -f uip/*.asm
154 rm -f uip/*.lst
155 rm -f uip/*.map
156 rm -f uip/*.sym
157 rm -f arch/*.o
158 rm -f arch/*.asm
159 rm -f arch/*.lst
160 rm -f arch/*.map
161 rm -f arch/*.sym
162
163