Cross Reference: debug.mk
xref
: /
ast
/
src
/
cmd
/
INIT
/
proto.c
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
/*
* debug support
*
* @(#)debug (AT&T Research) 2010-02-14
*
* *.i from *.c
*/
set
--
nonativepp
CCIFLAGS
= $(
CC
.
ALTPP
.
FLAGS
) $(
CCFLAGS
:N=-[
DIU
]*) $(&$(<:B:S=.o):T=D)
CCISCOPE
= $(~$(<:B:S=.o):N=*=*:Q)
.
CCDEFINITIONS
. : .
FUNCTION
if
! $(-
nativepp
:-
0
) ||
"$(CC.DIALECT:N=LIBPP)"
return
-D-d
end
return
$(
CC
.
DIALECT
:N=-
dD
)
for
.S. $(.
SUFFIX
.c) $(.
SUFFIX
.C)
%.i : %$(.S.) .
ALWAYS
$$(
CCISCOPE
)
$(
CC
) $(
CCIFLAGS
) -E $(.
CCDEFINITIONS
.) $(>) > $(<)
%.
inc
: %$(.S.) .
ALWAYS
$$(
CCISCOPE
)
$(
CPP
) $(
CCIFLAGS
) -H $(>) > /
dev
/
null
2
> $(<)
%.s : %$(.S.) .
ALWAYS
$$(
CCISCOPE
)
$(
CC
) $(
CCIFLAGS
) -S $(>)
end