]> git.sur5r.net Git - cc65/blob - libsrc/pet/Makefile
New uname function
[cc65] / libsrc / pet / Makefile
1 #
2 # makefile for CC65 runtime library
3 #
4
5 .SUFFIXES: .o .s .c
6
7 #--------------------------------------------------------------------------
8 # Rules
9
10 %.o:    %.c
11         @$(CC) $(CFLAGS) $<
12         @$(AS) -o $@ $(AFLAGS) $(*).s
13
14 %.o:    %.s
15         @$(AS) -g -o $@ $(AFLAGS) $<
16
17 #--------------------------------------------------------------------------
18 # Object files
19
20 OBJS =  _scrsize.o      \
21         break.o         \
22         cgetc.o         \
23         checkst.o       \
24         clrscr.o        \
25         color.o         \
26         conio.o         \
27         cputc.o         \
28         crt0.o          \
29         kbhit.o         \
30         kbsout.o        \
31         kchkin.o        \
32         kckout.o        \
33         kclose.o        \
34         kernal.o        \
35         kopen.o         \
36         kplot.o         \
37         krdtim.o        \
38         kreadst.o       \
39         ksetlfs.o       \
40         ksetnam.o       \
41         mainargs.o      \
42         randomize.o     \
43         revers.o        \
44         sysuname.o
45
46 #--------------------------------------------------------------------------
47 # Targets
48
49 .PHONY: all clean zap
50
51 all:    $(OBJS)
52
53 clean:
54         @rm -f $(OBJS)
55
56 zap:    clean
57