]> git.sur5r.net Git - cc65/blob - libsrc/runtime/Makefile
7b2f4732d5b9d72642f49a5e2f50c2c68b8549df
[cc65] / libsrc / runtime / Makefile
1 #
2 # makefile for CC65 runtime library
3 #
4
5 .SUFFIXES: .o .s .c
6
7 .c.s:
8         @$(CC) $(CFLAGS) $<
9
10 .s.o:
11         @$(AS) -g -o $@ $(AFLAGS) $<
12
13 OBJS =  add.o           \
14         addeqsp.o       \
15         addysp.o        \
16         and.o           \
17         aslax1.o        \
18         aslax2.o        \
19         aslax3.o        \
20         aslax4.o        \
21         asleax1.o       \
22         asleax2.o       \
23         asleax3.o       \
24         asleax4.o       \
25         asrax1.o        \
26         asrax2.o        \
27         asrax3.o        \
28         asrax4.o        \
29         asreax1.o       \
30         asreax2.o       \
31         asreax3.o       \
32         asreax4.o       \
33         axlong.o        \
34         bneg.o          \
35         bpushbsp.o      \
36         call.o          \
37         compl.o         \
38         condes.o        \
39         decax1.o        \
40         decax2.o        \
41         decax3.o        \
42         decax4.o        \
43         decax5.o        \
44         decax6.o        \
45         decax7.o        \
46         decax8.o        \
47         decaxy.o        \
48         decsp1.o        \
49         decsp2.o        \
50         decsp3.o        \
51         decsp4.o        \
52         decsp5.o        \
53         decsp6.o        \
54         decsp7.o        \
55         decsp8.o        \
56         div.o           \
57         enter.o         \
58         eq.o            \
59         ge.o            \
60         gt.o            \
61         icmp.o          \
62         incax1.o        \
63         incax2.o        \
64         incax3.o        \
65         incax5.o        \
66         incax6.o        \
67         incax7.o        \
68         incax8.o        \
69         incaxy.o        \
70         incsp1.o        \
71         incsp2.o        \
72         incsp3.o        \
73         incsp4.o        \
74         incsp5.o        \
75         incsp6.o        \
76         incsp7.o        \
77         incsp8.o        \
78         ladd.o          \
79         laddeq.o        \
80         laddeqsp.o      \
81         land.o          \
82         lbneg.o         \
83         lcmp.o          \
84         lcompl.o        \
85         ldai.o          \
86         ldau0sp.o       \
87         ldaui.o         \
88         ldauisp.o       \
89         ldaxi.o         \
90         ldaxsp.o        \
91         ldeaxi.o        \
92         ldeaxysp.o      \
93         ldec.o          \
94         ldiv.o          \
95         le.o            \
96         leasp.o         \
97         leave.o         \
98         leq.o           \
99         lge.o           \
100         lgt.o           \
101         linc.o          \
102         lle.o           \
103         llt.o           \
104         lmod.o          \
105         lmul.o          \
106         lne.o           \
107         lneg.o          \
108         lor.o           \
109         lpop.o          \
110         lpush.o         \
111         lrsub.o         \
112         lsave.o         \
113         lshelp.o        \
114         lshl.o          \
115         lshr.o          \
116         lsub.o          \
117         lsubeq.o        \
118         lsubeqsp.o      \
119         lswap.o         \
120         lswitch.o       \
121         lt.o            \
122         ltest.o         \
123         ludiv.o         \
124         luge.o          \
125         lugt.o          \
126         lule.o          \
127         lult.o          \
128         lumod.o         \
129         lxor.o          \
130         makebool.o      \
131         mod.o           \
132         mul.o           \
133         mulax3.o        \
134         mulax5.o        \
135         mulax10.o       \
136         ne.o            \
137         neg.o           \
138         or.o            \
139         pleasp.o        \
140         popa.o          \
141         popsreg.o       \
142         push1.o         \
143         push2.o         \
144         push3.o         \
145         push4.o         \
146         push5.o         \
147         push6.o         \
148         push7.o         \
149         pusha.o         \
150         pushaff.o       \
151         pushax.o        \
152         pushb.o         \
153         pushbsp.o       \
154         pushc0.o        \
155         pushc1.o        \
156         pushc2.o        \
157         pushlysp.o      \
158         pushw.o         \
159         pushwsp.o       \
160         return0.o       \
161         return1.o       \
162         rsub.o          \
163         shelp.o         \
164         shl.o           \
165         shr.o           \
166         shrax1.o        \
167         shrax2.o        \
168         shrax3.o        \
169         shrax4.o        \
170         shreax1.o       \
171         shreax2.o       \
172         shreax3.o       \
173         shreax4.o       \
174         staspidx.o      \
175         staxsp.o        \
176         staxspi.o       \
177         steaxsp.o       \
178         steaxspi.o      \
179         stkchk.o        \
180         sub.o           \
181         subeqsp.o       \
182         subysp.o        \
183         swap.o          \
184         switch.o        \
185         test.o          \
186         tosint.o        \
187         toslong.o       \
188         udiv.o          \
189         uge.o           \
190         ugt.o           \
191         ule.o           \
192         ult.o           \
193         umod.o          \
194         xor.o
195
196 all:    $(OBJS)
197
198 clean:
199         @rm -f *~ $(COBJS:.o=.s) $(OBJS)
200
201