Makefile - scc - simple c99 compiler
HTML git clone git://git.simple-cc.org/scc
DIR Log
DIR Files
DIR Refs
DIR Submodules
DIR README
DIR LICENSE
---
Makefile (610B)
---
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 findseg.o\
20 getindex.o\
21 getsec.o\
22 getsym.o\
23 loadmap.o\
24 newmap.o\
25 newobj.o\
26 objpos.o\
27 objprobe.o\
28 objtype.o\
29 pack.o\
30 pc2line.o\
31 readobj.o\
32 rebase.o\
33 setindex.o\
34 mapsec.o\
35 mapseg.o\
36 setsec.o\
37 setsym.o\
38 strip.o\
39 unpack.o\
40 writeobj.o\
41
42 all:
43 +@$(MAKE) $(DIRS)
44 +@$(MAKE) $(TARGET)
45
46 $(TARGET): $(OBJS)
47 $(AR) $(PROJ_ARFLAGS) $@ $?
48 $(RL) $(PROJ_RLFLAGS) $@
49 cp $@ $(LIBDIR)/scc
50
51 dep:
52 ./mkdep elf coff32