chiark / gitweb /
[PATCH] 017_bk mark
[elogind.git] / klibc / MRULES
1 # -*- makefile -*-
2 #
3 # Standard pattern rules
4 #
5
6 .SUFFIXES: .c .o .a .so .lo .i .S .s .ls .ss .lss
7
8 .c.o:
9         $(CC) $(CFLAGS) -c -o $@ $<
10
11 .c.i:
12         $(CC) $(CFLAGS) -E -o $@ $<
13
14 .c.s:
15         $(CC) $(CFLAGS) -S -o $@ $<
16
17 .S.o:
18         $(CC) $(CFLAGS) -D__ASSEMBLY__ -c -o $@ $<
19
20 .S.s:
21         $(CC) $(CFLAGS) -D__ASSEMBLY__ -E -o $@ $<
22
23 .S.lo:
24         $(CC) $(CFLAGS) $(SOFLAGS) -D__ASSEMBLY__ -c -o $@ $<
25
26 .S.ls:
27         $(CC) $(CFLAGS) $(SOFLAGS) -D__ASSEMBLY__ -E -o $@ $<
28
29 .s.o:
30         $(CC) $(CFLAGS) -x assembler -c -o $@ $<
31
32 .ls.lo:
33         $(CC) $(CFLAGS) $(SOFLAGS) -x assembler -c -o $@ $<
34
35 .c.lo:
36         $(CC) $(CFLAGS) $(SOFLAGS) -c -o $@ $<
37
38 .c.ls:
39         $(CC) $(CFLAGS) $(SOFLAGS) -S -o $@ $<
40
41