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