]> git.sur5r.net Git - cc65/blob - libsrc/cbm/Makefile
CBM directory routines by Josef Soucek
[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_dir.o       \
15                 cbm_load.o      \
16                 cbm_save.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                 cbm_write.o     \
42                 cclear.o        \
43                 chline.o        \
44                 clock.o         \
45                 close.o         \
46                 ctype.o         \
47                 cvline.o        \
48                 diskcmd.o       \
49                 filedes.o       \
50                 filename.o      \
51                 filevars.o      \
52                 getenv.o        \
53                 gotox.o         \
54                 gotoxy.o        \
55                 gotoy.o         \
56                 open.o          \
57                 oserrlist.o     \
58                 oserror.o       \
59                 read.o          \
60                 rwcommon.o      \
61                 scratch.o       \
62                 sysremove.o     \
63                 systime.o       \
64                 wherex.o        \
65                 wherey.o        \
66                 write.o
67
68 all:    $(C_OBJS) $(S_OBJS)
69
70 clean:
71         @rm -f *~ *.bck $(C_OBJS:.o=.s) $(C_OBJS) $(S_OBJS)
72