]> git.ipfire.org Git - thirdparty/systemd.git/blob - klibc/MRULES
[PATCH] finish syncing up with klibc
[thirdparty/systemd.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