repo.or.cz
/
neatcc
/
cc.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
out: exit if there is no room for more relocations or symbols
[neatcc/cc.git]
/
Makefile
blob
451d7dbc966fe458e652384e6943242f3ab6e6f5
1
# for arm build
2
#ARCH = -DNEATCC_ARM
3
#GEN = arm.o
4
5
# for x86 build
6
#ARCH = -DNEATCC_X86
7
#GEN = x86.o
8
9
# for x86_64 build
10
ARCH
= -
DNEATCC_X64
11
GEN
=
x64.o
12
13
CC
=
cc
14
CFLAGS
= -
Wall
-
O2
$(
ARCH
)
15
LDFLAGS
=
16
17
all
:
ncc npp
18
%
.o
: %
.c ncc.h
19
$(
CC
) -
c
$(
CFLAGS
) $<
20
ncc
:
ncc.o tok.o out.o
cpp
.o gen.o reg.o mem.o
$(
GEN
)
21
$(
CC
) -
o
$
@
$
^
$(
LDFLAGS
)
22
npp
:
npp.o
cpp
.o
23
$(
CC
) -
o
$
@
$
^
$(
LDFLAGS
)
24
25
clean
:
26
rm
-
f
*
.o ncc
cpp