# # makefile for CC65 runtime library # .SUFFIXES: .o .s .c .c.s: @echo $< @$(CC) $(CFLAGS) $< .s.o: @echo $< @$(AS) -g -o $@ $(AFLAGS) $< OBJS = add.o \ addeqsp.o \ and.o \ aslax1.o \ aslax2.o \ aslax3.o \ asleax1.o \ asleax2.o \ asleax3.o \ asrax1.o \ asrax2.o \ asrax3.o \ asreax1.o \ asreax2.o \ asreax3.o \ axlong.o \ bneg.o \ bpushbsp.o \ call.o \ compl.o \ dec.o \ div.o \ enter.o \ eq.o \ ge.o \ gt.o \ icmp.o \ inc.o \ ladd.o \ laddeq.o \ laddeqsp.o \ land.o \ lbneg.o \ lcmp.o \ lcompl.o \ ldai.o \ ldau0sp.o \ ldaui.o \ ldauisp.o \ ldaxi.o \ ldaxsp.o \ ldeax.o \ ldeaxi.o \ ldec.o \ ldiv.o \ le.o \ leasp.o \ leave.o \ leq.o \ lge.o \ lgt.o \ linc.o \ lle.o \ llt.o \ lmod.o \ lmul.o \ lne.o \ lneg.o \ lor.o \ lpop.o \ lpush.o \ lrsub.o \ lruntime.o \ lsave.o \ lshelp.o \ lshl.o \ lshr.o \ lsub.o \ lsubeq.o \ lsubeqsp.o \ lswap.o \ lswitch.o \ lt.o \ ltest.o \ ludiv.o \ luge.o \ lugt.o \ lule.o \ lult.o \ lumod.o \ lxor.o \ makebool.o \ mod.o \ mul.o \ ne.o \ neg.o \ or.o \ popsreg.o \ push.o \ pushb.o \ pushbsp.o \ pushw.o \ pushwsp.o \ rsub.o \ runtime.o \ shelp.o \ shl.o \ shr.o \ shrax1.o \ shrax2.o \ shrax3.o \ shreax1.o \ shreax2.o \ shreax3.o \ staxsp.o \ steaxsp.o \ sub.o \ subeqsp.o \ swap.o \ switch.o \ test.o \ tosint.o \ toslong.o \ udiv.o \ uge.o \ ugt.o \ ule.o \ ult.o \ umod.o \ xor.o all: $(OBJS) clean: @rm -f *~ $(COBJS:.o=.s) $(OBJS) $(LOBJS)