]> git.sur5r.net Git - cc65/blob - libsrc/runtime/Makefile
c96d55c7b95b9f1d6aa14d38911695cdbb49d596
[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         dec.o           \
37         decsp1.o        \
38         decsp2.o        \
39         decsp3.o        \
40         decsp4.o        \
41         decsp5.o        \
42         decsp6.o        \
43         decsp7.o        \
44         decsp8.o        \
45         div.o           \
46         enter.o         \
47         eq.o            \
48         ge.o            \
49         gt.o            \
50         icmp.o          \
51         inc.o           \
52         incsp1.o        \
53         incsp2.o        \
54         incsp3.o        \
55         incsp4.o        \
56         incsp5.o        \
57         incsp6.o        \
58         incsp7.o        \
59         incsp8.o        \
60         ladd.o          \
61         laddeq.o        \
62         laddeqsp.o      \
63         land.o          \
64         lbneg.o         \
65         lcmp.o          \
66         lcompl.o        \
67         ldai.o          \
68         ldau0sp.o       \
69         ldaui.o         \
70         ldauisp.o       \
71         ldaxi.o         \
72         ldaxsp.o        \
73         ldeax.o         \
74         ldeaxi.o        \
75         ldec.o          \
76         ldiv.o          \
77         le.o            \
78         leasp.o         \
79         leave.o         \
80         leq.o           \
81         lge.o           \
82         lgt.o           \
83         linc.o          \
84         lle.o           \
85         llt.o           \
86         lmod.o          \
87         lmul.o          \
88         lne.o           \
89         lneg.o          \
90         lor.o           \
91         lpop.o          \
92         lpush.o         \
93         lrsub.o         \
94         lruntime.o      \
95         lsave.o         \
96         lshelp.o        \
97         lshl.o          \
98         lshr.o          \
99         lsub.o          \
100         lsubeq.o        \
101         lsubeqsp.o      \
102         lswap.o         \
103         lswitch.o       \
104         lt.o            \
105         ltest.o         \
106         ludiv.o         \
107         luge.o          \
108         lugt.o          \
109         lule.o          \
110         lult.o          \
111         lumod.o         \
112         lxor.o          \
113         makebool.o      \
114         mod.o           \
115         mul.o           \
116         ne.o            \
117         neg.o           \
118         or.o            \
119         popa.o          \
120         popsreg.o       \
121         push.o          \
122         pushb.o         \
123         pushbsp.o       \
124         pushw.o         \
125         pushwsp.o       \
126         return0.o       \
127         return1.o       \
128         rsub.o          \
129         shelp.o         \
130         shl.o           \
131         shr.o           \
132         shrax1.o        \
133         shrax2.o        \
134         shrax3.o        \
135         shreax1.o       \
136         shreax2.o       \
137         shreax3.o       \
138         staspidx.o      \
139         staspp.o        \
140         staxsp.o        \
141         staxspidx.o     \
142         staxspp.o       \
143         steaxsp.o       \
144         sub.o           \
145         subeqsp.o       \
146         subysp.o        \
147         swap.o          \
148         switch.o        \
149         test.o          \
150         tosint.o        \
151         toslong.o       \
152         udiv.o          \
153         uge.o           \
154         ugt.o           \
155         ule.o           \
156         ult.o           \
157         umod.o          \
158         xor.o
159
160 all:    $(OBJS)
161
162 clean:
163         @rm -f *~ $(COBJS:.o=.s) $(OBJS)
164
165