c1966ad3a68a375450fa1ec753af9801b52b3c5f
[tpg/acess2.git] / Usermode / Libraries / crt0.o_src / Makefile
1 #
2 #
3 #
4
5 -include ../Makefile.cfg
6
7 BIN = $(OUTPUTDIR)Libs/crt0.o $(OUTPUTDIR)Libs/crt0S.o $(OUTPUTDIR)Libs/crti.o $(OUTPUTDIR)Libs/crtn.o
8
9 CFLAGS := -std=c99
10
11 .PHONY: all clean install utest utest-build generate_exp
12
13 all: $(BIN)
14
15 install: $(BIN)
16
17 clean:
18         $(RM) $(BIN)
19
20 # Disabled unit tests
21 utest generate_exp utest-build utest-run:
22         @echo > /dev/null
23
24 $(OUTPUTDIR)Libs/%.o: %.c Makefile
25         @mkdir -p $(dir $@)
26         $(CC) $(CFLAGS) -c $< -o $@
27 $(OUTPUTDIR)Libs/%S.o: %S.c Makefile
28         @mkdir -p $(dir $@)
29         $(CC) $(CFLAGS) -c $< -o $@ -fPIC
30 $(OUTPUTDIR)Libs/%.o: $(ARCHDIR)-%.S
31         @mkdir -p $(dir $@)
32         $(CC) $(CFLAGS) -c $< -o $@
33
34 #$(OUTPUTDIR)Libs/crt0.o: obj-$(ARCH)/crt0_asm.o obj-$(ARCH)/crt0_c.o
35 #       @mkdir -p $(dir $@)
36 #       $(LD) -r -o $@ $?
37
38 #obj-$(ARCH)/crt0_asm.o: crt0.$(ARCHDIR).$(ASSUFFIX)
39 #       @mkdir -p $(dir $@)
40 #       $(AS) $(ASFLAGS) $< -o $@
41
42 #obj-$(ARCH)/crt0_c.o: crt0.c
43 #       @mkdir -p $(dir $@)
44 #       $(CC) -c $< -o $@
45

UCC git Repository :: git.ucc.asn.au