Makefile - scc - simple c99 compiler
(HTM) git clone git://git.simple-cc.org/scc
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Submodules
(DIR) README
(DIR) LICENSE
---
Makefile (598B)
---
1 .POSIX:
2
3 DIRS =\
4 elf\
5 coff32\
6
7 PROJECTDIR =../..
8 include $(PROJECTDIR)/scripts/rules.mk
9
10 TARGET = libmach.a
11
12 OBJS =\
13 archive.o\
14 armember.o\
15 copysec.o\
16 delmap.o\
17 delobj.o\
18 findsec.o\
19 getindex.o\
20 getsec.o\
21 getsym.o\
22 loadmap.o\
23 newmap.o\
24 newobj.o\
25 objpos.o\
26 objprobe.o\
27 objtype.o\
28 pack.o\
29 pc2line.o\
30 readobj.o\
31 rebase.o\
32 setindex.o\
33 mapsec.o\
34 mapseg.o\
35 setsec.o\
36 setsym.o\
37 strip.o\
38 unpack.o\
39 writeobj.o\
40
41 all:
42 +@$(MAKE) $(DIRS)
43 +@$(MAKE) $(TARGET)
44
45 $(TARGET): $(OBJS)
46 $(AR) $(PROJ_ARFLAGS) $@ $?
47 $(RL) $(PROJ_RLFLAGS) $@
48 cp $@ $(LIBDIR)/scc
49
50 dep:
51 ./mkdep elf coff32