]> git.sur5r.net Git - cc65/blob - libsrc/cbm/Makefile
Fixed a bug
[cc65] / libsrc / cbm / Makefile
1 #
2 # makefile for CC65 runtime library
3 #
4
5 .SUFFIXES: .o .s .c
6
7 %.o:    %.c
8         @$(CC) $(CFLAGS) $<
9         @$(AS) -o $@ $(AFLAGS) $(*).s
10
11 %.o:    %.s
12         @$(AS) -g -o $@ $(AFLAGS) $<
13
14 C_OBJS =        cbm_load.o      \
15                 cbm_save.o      \
16                 cbm_write.o
17
18 S_OBJS =        c_acptr.o       \
19                 c_basin.o       \
20                 c_bsout.o       \
21                 c_chkin.o       \
22                 c_ciout.o       \
23                 c_ckout.o       \
24                 c_clall.o       \
25                 c_close.o       \
26                 c_clrch.o       \
27                 c_iobase.o      \
28                 c_listen.o      \
29                 c_load.o        \
30                 c_open.o        \
31                 c_readst.o      \
32                 c_save.o        \
33                 c_setlfs.o      \
34                 c_setnam.o      \
35                 c_talk.o        \
36                 c_unlsn.o       \
37                 c_untlk.o       \
38                 cbm_close.o     \
39                 cbm_open.o      \
40                 cbm_read.o      \
41                 cclear.o        \
42                 chline.o        \
43                 clock.o         \
44                 ctype.o         \
45                 cvline.o        \
46                 getenv.o        \
47                 gotox.o         \
48                 gotoxy.o        \
49                 gotoy.o         \
50                 oserrlist.o     \
51                 oserror.o       \
52                 revers.o        \
53                 where.o
54
55 all:    $(C_OBJS) $(S_OBJS)
56
57 clean:
58         @rm -f *~ *.bck $(C_OBJS:.o=.s) $(C_OBJS) $(S_OBJS)
59