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