]> git.sur5r.net Git - cc65/blob - libsrc/runtime/Makefile
This commit was generated by cvs2svn to compensate for changes in r2,
[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   = runtime.o mul.o div.o push.o inc.o dec.o shl.o shr.o add.o\
16          sub.o rsub.o or.o xor.o and.o neg.o bneg.o compl.o icmp.o\
17          call.o swap.o switch.o gt.o ugt.o ge.o makebool.o ldau0sp.o\
18          uge.o lt.o ult.o le.o ule.o eq.o ne.o test.o subeqsp.o\
19          udiv.o umod.o mod.o shelp.o aslax1.o asrax1.o shrax1.o\
20          aslax2.o asrax2.o shrax2.o aslax3.o asrax3.o shrax3.o\
21          enter.o leave.o leaysp.o popsreg.o ldai.o ldaxi.o ldauisp.o\
22          ldaui.o pushw.o pushb.o staxsp.o ldaxsp.o addeqsp.o\
23          ldasp.o ldausp.o bpushbsp.o pushwsp.o pushbsp.o
24
25 LOBJS  = lruntime.o lconvert.o ladd.o lsub.o lrsub.o leq.o lne.o\
26          lneg.o lbneg.o lcompl.o lpush.o land.o lor.o lxor.o ldeaxi.o\
27          ltest.o llt.o lle.o lge.o lgt.o lsave.o asleax1.o laddeqsp.o\
28          asreax1.o shreax1.o asleax2.o asreax2.o shreax2.o lsubeqsp.o\
29          asleax3.o asreax3.o shreax3.o lmul.o lshelp.o ludiv.o lumod.o\
30          ldiv.o lmod.o lswitch.o steaxsp.o lshr.o lshl.o lcmp.o lugt.o\
31          luge.o lult.o lule.o linc.o ldec.o lswap.o lpop.o ldeax.o\
32          lsubeq.o laddeq.o
33
34 all:    $(OBJS) $(LOBJS)
35
36 clean:
37         @rm -f *~
38         @rm -f $(COBJS:.o=.s)
39         @rm -f $(OBJS)
40         @rm -f $(LOBJS)
41
42