]> git.sur5r.net Git - cc65/blob - libsrc/runtime/Makefile
Remove bash pecularities.
[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         decaxy.o        \
38         decsp1.o        \
39         decsp2.o        \
40         decsp3.o        \
41         decsp4.o        \
42         decsp5.o        \
43         decsp6.o        \
44         decsp7.o        \
45         decsp8.o        \
46         div.o           \
47         enter.o         \
48         eq.o            \
49         ge.o            \
50         gt.o            \
51         icmp.o          \
52         incax1.o        \
53         incax2.o        \
54         incax3.o        \
55         incax5.o        \
56         incax6.o        \
57         incax7.o        \
58         incax8.o        \
59         incaxy.o        \
60         incsp1.o        \
61         incsp2.o        \
62         incsp3.o        \
63         incsp4.o        \
64         incsp5.o        \
65         incsp6.o        \
66         incsp7.o        \
67         incsp8.o        \
68         ladd.o          \
69         laddeq.o        \
70         laddeqsp.o      \
71         land.o          \
72         lbneg.o         \
73         lcmp.o          \
74         lcompl.o        \
75         ldai.o          \
76         ldau0sp.o       \
77         ldaui.o         \
78         ldauisp.o       \
79         ldaxi.o         \
80         ldaxsp.o        \
81         ldeax.o         \
82         ldeaxi.o        \
83         ldeaxysp.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         lsave.o         \
104         lshelp.o        \
105         lshl.o          \
106         lshr.o          \
107         lsub.o          \
108         lsubeq.o        \
109         lsubeqsp.o      \
110         lswap.o         \
111         lswitch.o       \
112         lt.o            \
113         ltest.o         \
114         ludiv.o         \
115         luge.o          \
116         lugt.o          \
117         lule.o          \
118         lult.o          \
119         lumod.o         \
120         lxor.o          \
121         makebool.o      \
122         mod.o           \
123         mul.o           \
124         ne.o            \
125         neg.o           \
126         or.o            \
127         pleasp.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         pushlysp.o      \
146         pushw.o         \
147         pushwsp.o       \
148         return0.o       \
149         return1.o       \
150         rsub.o          \
151         shelp.o         \
152         shl.o           \
153         shr.o           \
154         shrax1.o        \
155         shrax2.o        \
156         shrax3.o        \
157         shreax1.o       \
158         shreax2.o       \
159         shreax3.o       \
160         staspidx.o      \
161         staspp.o        \
162         staxsp.o        \
163         staxspidx.o     \
164         staxspp.o       \
165         steaxsp.o       \
166         steaxspp.o      \
167         sub.o           \
168         subeqsp.o       \
169         subysp.o        \
170         swap.o          \
171         switch.o        \
172         test.o          \
173         tosint.o        \
174         toslong.o       \
175         udiv.o          \
176         uge.o           \
177         ugt.o           \
178         ule.o           \
179         ult.o           \
180         umod.o          \
181         xor.o
182
183 all:    $(OBJS)
184
185 clean:
186         @rm -f *~ $(COBJS:.o=.s) $(OBJS)
187
188