1
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 #-----------------------------------------------------------------------------
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 # Project :
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 # Modul : ccd_lnt.mk
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 #-----------------------------------------------------------------------------
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 # Copyright 2002 Texas Instruments Berlin, AG
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 # All rights reserved.
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 #
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 # This file is confidential and a trade secret of Texas
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 # Instruments Berlin, AG
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 # The receipt of or possession of this file does not convey
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 # any rights to reproduce or disclose its contents or to
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 # manufacture, use, or sell anything it may describe, in
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 # whole, or in part, without the specific written consent of
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 # Texas Instruments Berlin, AG.
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 #-----------------------------------------------------------------------------
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 # Purpose : Some general definition for lint.
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 #-----------------------------------------------------------------------------
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 LINT_EXE=lint-nt.exe
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 LINT_OPT+=-i/gpf/TEMPLATE/lint -u options.lnt -v -b
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 LINT_OPT+=-emacro(\*,va_start,va_arg,va_end)
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 ifeq ($(CC),cl)
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 LINT_OPT+=-D_WIN32 -D_M_IX86 -D_MSC_VER=1100
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 ifeq ($(CC),cl470)
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 INCLUDE=$(C_DIR)
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 ifeq ($(PLATFORM),arm9)
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 LINT_OPT+=-D__TMS470__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
29 endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
30 endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32 lint: $(LNTFILES)
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
33
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
34 $(LNTFILES): %.lto: %.c
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
35 -$(LINT_EXE) $(LINT_OPT) $(DEFINES) $(INCLUDES) "$<"
|