]> git.sur5r.net Git - cc65/blob - libsrc/cbm/Makefile
Working on the CBM file functions
[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
17 S_OBJS =        c_acptr.o       \
18                 c_basin.o       \
19                 c_bsout.o       \
20                 c_chkin.o       \
21                 c_ciout.o       \
22                 c_ckout.o       \
23                 c_clall.o       \
24                 c_close.o       \
25                 c_clrch.o       \
26                 c_iobase.o      \
27                 c_listen.o      \
28                 c_load.o        \
29                 c_open.o        \
30                 c_readst.o      \
31                 c_save.o        \
32                 c_setlfs.o      \
33                 c_setnam.o      \
34                 c_talk.o        \
35                 c_unlsn.o       \
36                 c_untlk.o       \
37                 cbm_close.o     \
38                 cbm_open.o      \
39                 cbm_read.o      \
40                 cbm_write.o     \
41                 cclear.o        \
42                 chline.o        \
43                 clock.o         \
44                 close.o         \
45                 ctype.o         \
46                 cvline.o        \
47                 diskcmd.o       \
48                 filedes.o       \
49                 filename.o      \
50                 filevars.o      \
51                 getenv.o        \
52                 gotox.o         \
53                 gotoxy.o        \
54                 gotoy.o         \
55                 open.o          \
56                 oserrlist.o     \
57                 oserror.o       \
58                 read.o          \
59                 revers.o        \
60                 rwcommon.o      \
61                 scratch.o       \
62                 sysremove.o     \
63                 systime.o       \
64                 where.o         \
65                 write.o
66
67 all:    $(C_OBJS) $(S_OBJS)
68
69 clean:
70         @rm -f *~ *.bck $(C_OBJS:.o=.s) $(C_OBJS) $(S_OBJS)
71