]> git.sur5r.net Git - cc65/blob - libsrc/supervision/Makefile
Add definitions for tools so the makefile is useful by itself.
[cc65] / libsrc / supervision / Makefile
1 #
2 # cc65 makefile for the supervision specific modules
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 C_OBJS =
21
22 S_OBJS  =       crt0.o          \
23                 ctype.o         
24
25 #--------------------------------------------------------------------------
26 # Targets
27
28 .PHONY: all clean zap
29
30 all:    $(C_OBJS) $(S_OBJS)
31
32 clean:
33         @$(RM) $(C_OBJS:.c=.s) $(C_OBJS) $(S_OBJS)
34
35 zap:    clean
36