FreeCalypso > hg > fc-magnetite
annotate src/gpf2/misc/makefile @ 688:5806383e2788
doc/Compiling: update for luna1, luna2 and tangomdm
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Mon, 12 Oct 2020 19:17:23 +0000 | 
| parents | cd37d228dae0 | 
| children | 
| rev | line source | 
|---|---|
| 
294
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
1 ####################### Makefile for GNU make ##################### | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
2 # | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
3 # makefile to build misc.lib | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
4 # | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
5 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
6 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
7 # | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
8 # targets: | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
9 # | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
10 # misc.lib functions which belong neither to frame nor to tif, somehow old files | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
11 # clean delete temp files | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
12 # | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
13 ####################################################################### | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
14 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
15 OWN_MAKELEVEL=0 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
16 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
17 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
18 VPATH=$(OBJDIR) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
19 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
20 #---------- Directories | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
21 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
22 ifeq ($(TARGET), nuc) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
23 ifeq ($(RUN_FLASH), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
24 SECTION:=/fl | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
25 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
26 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
27 ifeq ($(RUN_INT_RAM), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
28 SECTION:=/ir | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
29 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
30 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
31 SECTION:= | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
32 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
33 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
34 ifdef TOOL_CHOICE | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
35 TS:=/ts$(TOOL_CHOICE) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
36 tsTail :=_ts$(TOOL_CHOICE) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
37 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
38 TS:= | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
39 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
40 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
41 ifdef PATH_CC_1_22E | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
42 PATH:=$(PATH_CC_1_22E);$(PATH) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
43 C_DIR:=$(PATH_CC_1_22E) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
44 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
45 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
46 ifeq ($(TOOL_CHOICE), 3) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
47 COPTS= --align_structs=4 -pden -o -q | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
48 ifndef PATH_CC_2_54 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
49 PATH_CC_2_54=C:/Dvpt_tools/Codegen/TMS4701x_2.54 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
50 C_DIR=PATH_CC_2_54 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
51 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
52 Path:=$(PATH_CC_2_54)/bin;$(Path) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
53 INCLUDES += -I"$(PATH_CC_2_54)/include" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
54 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
55 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
56 ifeq ($(TOOL_CHOICE), 5) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
57 COPTS= --align_structs=4 -pden -o -q | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
58 ifndef PATH_CC_2_55 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
59 PATH_CC_2_55=C:\Dvpt_tools\Codegen\TMS4701x_2.55 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
60 # C_DIR=PATH_CC_2_55 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
61 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
62 Path:=$(PATH_CC_2_55)/bin;$(Path) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
63 INCLUDES += -I"$(PATH_CC_2_55)/include" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
64 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
65 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
66 ifeq ($(TOOL_CHOICE), 6) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
67 # --code_state=16 => -mt | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
68 # --endian=little => -me | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
69 # what is -ml? | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
70 COPTS= -mv=5e --abi=ti_arm9_abi | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
71 COPTS+= -pden -pdv -mf -ms -qq -disable_branch_chaining -pi | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
72 COPTS+= -O=2 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
73 ifndef PATH_CC_4_11 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
74 PATH_CC_4_11=C:\Dvpt_tools\Codegen\TMS4701x_4.11 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
75 # C_DIR=PATH_CC_4_11 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
76 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
77 Path:=$(PATH_CC_4_11)/bin;$(Path) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
78 INCLUDES += -I"$(PATH_CC_4_11)/include" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
79 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
80 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
81 ifeq "$(CLEARCASE_PRIMARY_GROUP)" "" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
82 CLRCAS=0 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
83 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
84 ifeq "$(IN_VOB)" "FALSE" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
85 CLRCAS=0 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
86 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
87 CLRCAS=1 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
88 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
89 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
90 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
91 ifeq ($(CLRCAS), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
92 CHECKOUT = -cleartool co -nc | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
93 CHECKIN = -cleartool ci -nc | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
94 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
95 CHECKOUT = attrib -r | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
96 CHECKIN = attrib +r | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
97 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
98 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
99 # for created object files | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
100 # general directories | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
101 GPFDIR=.. | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
102 INCDIR=../inc | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
103 ifeq ($(TARGET), nuc) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
104 OBJDIR=obj/$(TARGET)/$(PLATFORM)$(DB)$(PS)$(SECTION)$(TS) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
105 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
106 OBJDIR=obj/$(TARGET)$(DB)$(PS) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
107 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
108 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
109 # for stack calculation | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
110 GAWK=../tools/bin/gawk.exe | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
111 AWK_PROG=../BIN/cg$(tTail).awk | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
112 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
113 # Lint | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
114 LINT=lint-nt.exe | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
115 LINT_INC=-i/gpf/template/lint/ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
116 LINT_OPT_FILE=/gpf/template/lint/options.lnt | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
117 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
118 # for created libraries | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
119 ifeq ($(TARGET), win32) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
120 LIBDIR=../LIB/WIN32$(DEBUGDIR) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
121 BINDIR=../BIN$(DEBUGDIR) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
122 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
123 LIBDIR=../LIB | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
124 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
125 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
126 #-------------------------globaly exported header files | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
127 INC_FILES=Tools.h | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
128 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
129 #-------------------------Suffixes for the name of the output file | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
130 #---------e.g. misc_tr_db.lib | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
131 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
132 ifeq ($(RUN_FLASH), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
133 flTail :=_fl | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
134 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
135 flTail:= | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
136 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
137 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
138 ifeq ($(RUN_INT_RAM), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
139 irTail :=_ir | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
140 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
141 irTail:= | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
142 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
143 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
144 ifeq ($(TARGET), nuc) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
145 ifeq ($(PLATFORM), arm7) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
146 tTail :=_na7 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
147 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
148 ifeq ($(PLATFORM), arm9) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
149 tTail :=_na9 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
150 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
151 ifeq ($(PLATFORM), pc) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
152 tTail :=_npc | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
153 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
154 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
155 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
156 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
157 ifeq ($(TARGET), nuc_ARM) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
158 tTail :=_ar | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
159 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
160 ifeq ($(TARGET), win32) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
161 tTail := | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
162 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
163 ifeq ($(TARGET), psos) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
164 tTail :=_po | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
165 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
166 ifeq ($(TARGET), vxworks) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
167 tTail :=_vx | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
168 ifeq ($(TOOL), gnu) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
169 tlTail :=_gn | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
170 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
171 tlTail :=_di | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
172 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
173 ifeq ($(CPU), PPC603) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
174 cpTail :=_pp | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
175 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
176 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
177 ifeq ($(TARGET), linuxpc) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
178 tTail :=_lpc | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
179 OSENV=sus | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
180 NO_LINT=1 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
181 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
182 ifeq ($(TARGET), rtlpc) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
183 tTail :=_rlp | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
184 OSENV=sus | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
185 NO_LINT=1 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
186 RTL_VERSION=2.0 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
187 RTL_DIR=/opt/rtldk-$(RTL_VERSION)/rtlinuxpro | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
188 include $(RTL_DIR)/rtl.mk | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
189 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
190 ifeq ($(TARGET), linuxarm) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
191 tTail :=_la9 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
192 OSENV=sus | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
193 NO_LINT=1 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
194 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
195 ifeq ($(TARGET), solsparc) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
196 tTail :=_ssp | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
197 OSENV=sus | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
198 NO_LINT=1 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
199 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
200 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
201 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
202 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
203 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
204 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
205 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
206 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
207 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
208 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
209 ifeq ($(DEBUG), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
210 DB=/db | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
211 ifeq ($(TARGET), win32) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
212 DEBUGDIR=/debug | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
213 dbTail := | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
214 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
215 dbTail :=_db | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
216 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
217 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
218 dbTail:= | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
219 DB= | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
220 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
221 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
222 XXX:=$(tTail)$(tlTail)$(cpTail)$(dbTail)$(irTail)$(flTail)$(tsTail) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
223 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
224 _MISC_OBJS=printtofile.$(OBJTAIL) tok.$(OBJTAIL) tools.$(OBJTAIL) misc_version.$(OBJTAIL) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
225 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
226 ifeq ($(OSENV), sus) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
227 MKDIR = mkdir | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
228 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
229 MKDIR = gmkdir | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
230 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
231 COPY = cp | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
232 CLEARTOOL = cleartool | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
233 ECHO = @echo | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
234 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
235 #---------- Special settings for each target: for Nucleus | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
236 ifeq ($(TARGET), nuc) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
237 ifeq ($(PLATFORM), arm7) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
238 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
239 ifeq ($(TOOL_CHOICE), ) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
240 COPTS+= -mw -x -pw2 -q -o | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
241 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
242 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
243 CC=cl470 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
244 COPTS+= -me -mt | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
245 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
246 ifeq ($(DEBUG), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
247 ifeq ($(TOOL_CHOICE), ) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
248 COPTS += -g | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
249 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
250 COPTS += -gt | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
251 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
252 COPTS += -mn | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
253 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
254 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
255 ifeq ($(ASM_ONLY), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
256 COPTS+= -q -n -x0 -fs $(OBJDIR) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
257 MKLIB = $(GAWK) -f $(AWK_PROG) > $(MISC_LIB) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
258 OBJTAIL = asm | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
259 MISC_LIB = $(OBJDIR)/misc$(XXX).pa | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
260 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
261 OBJTAIL = obj | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
262 MKLIB=ar470 $(LFLAGS) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
263 MISC_LIB=$(LIBDIR)/misc$(XXX).$(LIBEXT) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
264 LINT_OPTS = $(LINT_INC) -I"$(subst \,/,$(C_DIR))" -u $(LINT_OPT_FILE) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
265 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
266 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
267 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
268 COPTS += -fr $(OBJDIR) -c | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
269 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
270 ifeq ($(RUN_INT_RAM), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
271 COPTS += -dRUN_INT_RAM | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
272 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
273 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
274 ifeq ($(RUN_FLASH), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
275 COPTS += -dRUN_FLASH | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
276 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
277 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
278 INCLUDES+= -I"." -I"..\inc\NUC" -I"..\inc\NUC\ARM7" -I"..\inc" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
279 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
280 DEFINES += -d_TARGET_ -d_NUCLEUS_ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
281 COPTSNF = $(COPTS) $(DEFINES) $(INCLUDES) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
282 INCLUDELIST=$(subst /I ,-I,$(INCLUDES)) # because of CDGINCDIR above | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
283 DEFINELIST=$(subst -d,-D,$(DEFINES)) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
284 COMMLFLAGS = -rq $@ # only one command is allowed and it is "r" for replace | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
285 LFLAGS=$(COMMLFLAGS) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
286 LIBEXT=lib | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
287 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
288 clean: | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
289 @$(RM) obj/$(TARGET)/$(PLATFORM)$(DB)$(SECTION)$(TS)/*.$(OBJTAIL) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
290 @$(RM) $(MISC_LIB) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
291 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
292 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
293 endif # nucleus & arm7 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
294 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
295 ifeq ($(TARGET), nuc) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
296 ifeq ($(PLATFORM), arm9) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
297 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
298 CC=cl470 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
299 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
300 COPTS+= -me -mt | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
301 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
302 ifeq ($(DEBUG), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
303 ifeq ($(TOOL_CHOICE), 6) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
304 COPTS += --symdebug:coff | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
305 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
306 # toolset 3 and 5 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
307 COPTS += -gt | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
308 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
309 COPTS += -mn | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
310 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
311 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
312 LINT_OPTS = $(LINT_INC) -I"$(subst \,/,$(C_DIR))" -u $(LINT_OPT_FILE) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
313 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
314 COPTS += -fr $(OBJDIR) -c | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
315 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
316 ifeq ($(RUN_INT_RAM), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
317 COPTS += -dRUN_INT_RAM | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
318 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
319 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
320 ifeq ($(RUN_FLASH), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
321 COPTS += -dRUN_FLASH | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
322 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
323 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
324 INCLUDES+= -I"." -I"..\INC\NUC" -I"..\INC\NUC\ARM9" -I"..\INC" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
325 MKLIB=ar470 $(LFLAGS) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
326 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
327 DEFINES += -d_TARGET_ -d_NUCLEUS_ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
328 COPTSNF = $(COPTS) $(DEFINES) $(INCLUDES) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
329 INCLUDELIST=$(subst /I ,-I,$(INCLUDES)) # because of CDGINCDIR above | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
330 DEFINELIST=$(subst -d,-D,$(DEFINES)) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
331 COMMLFLAGS = -rq $@ # only one command is allowed and it is "r" for replace | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
332 LFLAGS=$(COMMLFLAGS) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
333 LIBEXT=lib | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
334 OBJTAIL=obj | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
335 MISC_LIB=$(LIBDIR)/misc$(XXX).$(LIBEXT) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
336 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
337 clean: | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
338 @$(RM) obj/$(TARGET)/$(PLATFORM)$(DB)$(SECTION)$(TS)/*.$(OBJTAIL) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
339 @$(RM) $(MISC_LIB) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
340 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
341 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
342 endif # nucleus & arm9 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
343 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
344 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
345 #---------- Special settings for each target: for Nucleus_ARM | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
346 ifeq ($(TARGET), nuc_ARM) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
347 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
348 CC=perl "\G23M\Condat\INT\BIN\gti_compile.pl" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
349 COPTS= -me -mt -pw2 -q -x -mw -o # from condat_env.mak and os.mak for nucleus.lib | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
350 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
351 ifeq ($(DEBUG), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
352 COPTS += -g -mn | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
353 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
354 COPTS += -fr $(OBJDIR) -fo $(OBJDIR)/$@ -c | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
355 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
356 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
357 #new INCLUDES+= -I"..\inc\NUC" -I"..\inc\NUC\ARM7" -I"..\inc" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
358 INCLUDES+= -I"..\inc\NUC" -I"..\inc" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
359 DEFINES += -d_TARGET_ -d_NUCLEUS_ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
360 COPTSNF = $(COPTS) $(DEFINES) $(INCLUDES) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
361 INCLUDELIST=$(subst /I ,-I,$(INCLUDES)) # because of CDGINCDIR above | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
362 DEFINELIST=$(subst -d,-D,$(DEFINES)) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
363 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
364 COMMLFLAGS = -rq $@ # only one command is allowed and it is "r" for replace | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
365 LFLAGS=$(COMMLFLAGS) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
366 MKLIB=perl "\G23M\Condat\INT\BIN\gti_archive.pl" $(LFLAGS) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
367 LIBEXT=lib | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
368 OBJTAIL=obj | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
369 MISC_LIB=$(LIBDIR)/misc$(XXX).$(LIBEXT) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
370 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
371 clean: | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
372 @$(RM) obj/$(TARGET)$(DB)/*.$(OBJTAIL) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
373 @$(RM) $(MISC_LIB) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
374 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
375 endif # target: nucleus_ARM | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
376 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
377 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
378 #---------- Special settings for each target: for NucWin | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
379 ifeq ($(TARGET), nuc) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
380 ifeq ($(PLATFORM), pc) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
381 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
382 CC=cl | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
383 COPTS += /c /nologo /W3 /GX /Zp1 /GZ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
384 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
385 ifeq ($(DEBUG), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
386 COPTS += /MD /DEBUG /Z7 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
387 DEFINES += -D"_DEBUG" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
388 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
389 COPTS += /MT | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
390 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
391 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
392 COPTS += /FR"..\temp\nucwin" /Fd"..\temp\nucwin" /Fo./$(OBJDIR)/ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
393 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
394 INCLUDES += -I"..\inc\NUC" -I"..\inc\NUC\PC" -I"..\inc" \ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
395 -I"$(GSMDIR)\CDGINC\cdginc_fd" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
396 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
397 DEFINES += -D"_NUCLEUS_" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
398 COPTSNF = $(COPTS) $(DEFINES) $(INCLUDES) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
399 LINT_OPT_FILE += co-msc50.lnt | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
400 LINT_OPTS = $(LINT_INC) -D_M_IX86 -I"NUC" -u $(LINT_OPT_FILE) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
401 INCLUDELIST=$(subst /I ,-I,$(INCLUDES)) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
402 DEFINELIST=$(subst /D ,-D,$(DEFINES)) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
403 COMMLFLAGS = /nologo /subsystem:console /machine:I386 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
404 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
405 LFLAGS=$(COMMLFLAGS) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
406 MKLIB=LIB /out:$@ $(LFLAGS) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
407 LIBEXT=lib | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
408 OBJTAIL=obj | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
409 MISC_LIB=$(LIBDIR)/misc$(XXX).$(LIBEXT) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
410 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
411 clean: | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
412 @$(RM) obj/$(TARGET)/$(PLATFORM)$(DB)/*.$(OBJTAIL) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
413 @$(RM) $(MISC_LIB) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
414 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
415 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
416 endif # nucleus & pc | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
417 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
418 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
419 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
420 #---------- Special settings for each target: for Win32 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
421 ifeq ($(TARGET), win32) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
422 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
423 FRAMEXXX:=$(tTail)$(trTail)$(rtTail)$(dbTail)$(msTail) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
424 CC=cl | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
425 COPTS += /c /nologo /W3 /GX /Zp1 /GZ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
426 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
427 COPTS += /FR"..\temp\win32" /Fd"..\temp\win32" /Fo./$(OBJDIR)/ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
428 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
429 INCLUDES += -I"..\inc\WIN32" -I"..\inc" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
430 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
431 INCLUDES += -I"..\lib\win32" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
432 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
433 LINT_OPT_FILE += co-msc50.lnt | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
434 LINT_OPTS = $(LINT_INC) -D_WIN32 -D_M_IX86 -D_MSC_VER -I"WIN32" -u $(LINT_OPT_FILE) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
435 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
436 DLLFLAGS= /dll /implib:"$(LIBDIR)/misc$(XXX).lib" /def:"misc.def" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
437 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
438 COMMLFLAGS = $(DLLFLAGS) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
439 COMMLFLAGS += /nologo | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
440 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
441 ifeq ($(DEBUG), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
442 DEFINES += -D"_DEBUG" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
443 COPTS += /DEBUG /MDd /Zi | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
444 COMMLFLAGS += /DEBUG /incremental:no /pdb:none | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
445 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
446 COPTS += /MD | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
447 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
448 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
449 DEFINES += -D"_TOOLS_" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
450 COPTSNF = $(COPTS) $(DEFINES) $(INCLUDES) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
451 INCLUDELIST=$(subst /I ,-I,$(INCLUDES)) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
452 DEFINELIST=$(subst /D ,-D,$(DEFINES)) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
453 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
454 LFLAGS=$(COMMLFLAGS) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
455 MKLIB=link.exe /out:$@ $(LFLAGS) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
456 LIBEXT = dll | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
457 OBJTAIL=obj | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
458 IMPLIB=$(LIBDIR)/misc$(XXX).lib | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
459 MISC_LIB=$(BINDIR)/misc$(XXX).$(LIBEXT) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
460 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
461 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
462 clean: | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
463 $(RM) $(OBJDIR)/*.$(OBJTAIL) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
464 $(RM) $(IMPLIB) $(MISC_LIB) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
465 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
466 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
467 endif # target: win32 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
468 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
469 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
470 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
471 #---------- Special settings for each target: for pSOS+ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
472 ifeq ($(TARGET), psos) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
473 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
474 CC=cc386 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
475 COPTS_FILE:=c.opt | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
476 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
477 -include $(PSS_BSP)/bsp.mk# board support settings e.g. MODEL, FPU | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
478 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
479 ifeq ( FPU,H ) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
480 FPUOPT = -VNDP | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
481 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
482 FPUOPT= | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
483 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
484 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
485 COPTS1 = -c -V$(MODEL) -VROM -VBSS -VANSI -VLONGNAME -VSPROTO -VQUIET -VDIAGNOSTICS | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
486 COPTS2 = $(FPUOPT) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
487 COPTS3 = -I. -I$(PSS_ROOT)/include -I$(PSS_BSP) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
488 COPTS4 = -I./ -I../inc/ -I../inc/psos/ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
489 COPTS5 = -DMODEL=$(MODEL) -VNOSIGNEDCHAR -D__CADUL__=1 -DPSOS=1 -D_PSOS_ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
490 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
491 ifeq ($(DEBUG), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
492 COPTS5 += -VXDB | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
493 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
494 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
495 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
496 COPTS = @c.opt | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
497 COPTS += -o $(OBJDIR)/$@ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
498 COPTSNF = $(COPTS) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
499 LIBEXT = lib | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
500 OBJTAIL=obj | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
501 MKLIB= lib386 $@ # psos related libs will not be included here | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
502 MISC_LIB=$(LIBDIR)/misc$(XXX).$(LIBEXT) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
503 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
504 c.opt: makefile | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
505 @echo $(COPTS1) > c.opt | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
506 @echo $(COPTS2) >> c.opt | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
507 @echo $(COPTS3) >> c.opt | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
508 @echo $(COPTS4) >> c.opt | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
509 @echo $(COPTS5) >> c.opt | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
510 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
511 clean: | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
512 @$(RM) obj/$(TARGET)$(DB)/*.$(OBJTAIL) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
513 @$(RM) $(MISC_LIB) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
514 @$(RM) *.opt | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
515 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
516 endif # target: psos | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
517 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
518 #---------- Special settings for each target: for VxWorks GNU | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
519 ifeq ($(TARGET), vxworks) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
520 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
521 CC = ccppc | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
522 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
523 ifeq ($(DEBUG), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
524 COPTSNF = -g | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
525 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
526 COPTSNF = -O2 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
527 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
528 COPTSNF += -c -mstrict-align -ansi -nostdinc -DRW_MULTI_THREAD -D_REENTRANT \ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
529 -fvolatile -fno-builtin -fno-for-scope -DCPU=$(CPU) \ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
530 -I$(WIND_BASE)/target/h -I. -I../inc -I../inc/$(TARGET) \ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
531 -D_VXWORKS_ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
532 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
533 COPTSNF += -o $(OBJDIR)/$@ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
534 LIBEXT = a | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
535 OBJTAIL=obj | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
536 MISC_LIB = $(LIBDIR)/misc$(XXX).$(LIBEXT) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
537 MKLIB = arppc crus $(MISC_LIB) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
538 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
539 clean: | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
540 @$(RM) obj/$(TARGET)$(DB)/*.$(OBJTAIL) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
541 @$(RM) $(MISC_LIB) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
542 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
543 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
544 # target: vxworks | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
545 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
546 #---------- Special settings sus environment | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
547 ifeq ($(OSENV), sus) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
548 COPTS += -c -o$(OBJDIR)/$@ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
549 INCLUDES += -I../inc/$(OSENV) -I../inc -I../FRAME -I../FRAME/$(OSENV) -I. | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
550 INCLUDES += -I../CCD | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
551 ifeq ($(MEMSUPER), 2) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
552 DEFINES += -DMEMORY_SUPERVISION -DOPTIMIZE_POOL | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
553 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
554 ifeq ($(MEMSUPER), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
555 DEFINES += -DMEMORY_SUPERVISION | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
556 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
557 # the following should be adapted for other unix-like systems | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
558 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
559 DEFINES += -DSHARED_VSI -DNEW_FRAME | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
560 OBJTAIL = o | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
561 LIBEXT= a | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
562 ifeq ($(TARGET), rtlpc) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
563 DEFINES += -D_LINUX_ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
564 COPTSNF = $(CFLAGS) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
565 MKLIB= i386-linux-ar ruv $@ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
566 RANLIB= i386-linux-ranlib | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
567 DEFINES += -D_RT_LINUX_ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
568 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
569 ifeq ($(TARGET), linuxarm) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
570 DEFINES += -D_LINUX_ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
571 CC=arm-linux-gcc | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
572 MKLIB= arm-linux-ar ruv $@ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
573 RANLIB= arm-linux-ranlib | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
574 DEFINES += -DGSP_TARGET | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
575 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
576 ifeq ($(TARGET), solsparc) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
577 DEFINES += -D_SOLARIS_ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
578 CC=gcc | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
579 MKLIB= ar ruv $@ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
580 RANLIB= ranlib | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
581 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
582 DEFINES += -D_LINUX_ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
583 CC=gcc | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
584 MKLIB= ar ruv $@ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
585 RANLIB= ranlib | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
586 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
587 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
588 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
589 COPTSNF += $(COPTS) $(DEFINES) $(INCLUDES) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
590 MISC_LIB = $(LIBDIR)/libmisc$(XXX).$(LIBEXT) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
591 MKLIB= ar ruv $@ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
592 clean: | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
593 @$(RM) obj/$(TARGET)$(DB)/*.$(OBJTAIL) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
594 @$(RM) $(MISC_LIB) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
595 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
596 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
597 ######################### misc.lib ################################## | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
598 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
599 MISC_OBJS=$(patsubst %.$(OBJTAIL),$(OBJDIR)/%.$(OBJTAIL),$(_MISC_OBJS)) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
600 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
601 asm: $(MISC_LIB) $(OBJDIR) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
602 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
603 misc.$(LIBEXT): $(MISC_LIB) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
604 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
605 $(OBJDIR) : | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
606 $(MKDIR) -p $(OBJDIR) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
607 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
608 $(MISC_LIB) : $(OBJDIR) $(COPTS_FILE) $(_MISC_OBJS) makefile | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
609 # OWN_MAKELEVEL == 0 if makefile called directly, == 1 if nested | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
610 ifneq ($(OWN_MAKELEVEL), 0) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
611 @echo checking out and touching using $(MAKE) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
612 $(CHECKOUT) $@ $(IMPLIB) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
613 touch -c $@ $(IMPLIB) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
614 else | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
615 gnumake MAKE=gnumake OWN_MAKELEVEL=1 $(subst \,/,$@ $<) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
616 @echo proceeding using $(MAKE) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
617 $(MKLIB) $(MISC_OBJS) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
618 ifeq ($(OSENV), sus) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
619 $(RANLIB) $@ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
620 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
621 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
622 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
623 $(_MISC_OBJS): %.$(OBJTAIL): %.c | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
624 $(RM) $(OBJDIR)/misc_version.$(OBJTAIL) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
625 ifneq ($(NO_LINT), 1) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
626 $(LINT) $(LINT_OPTS) $(DEFINES) $(INCLUDES) $< | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
627 endif | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
628 $(CC) $(COPTSNF) $< | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
629 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
630 SRCFILES=$(patsubst %.$(OBJTAIL),%.c,$(_MISC_OBJS)) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
631 MISC_DEP=dep_misc_$(PROJECT)$(XXX).mk | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
632 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
633 help: | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
634 $(ECHO) usage... | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
635 $(ECHO) building: | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
636 $(ECHO) "gnumake [DEBUG={1|0}] [ROUTING={1|0}] [MEMSUPER={1|0}] ..." | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
637 $(ECHO) cleaning: | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
638 $(ECHO) "gnumake clean [DEBUG={1|0}] [ROUTING={1|0}] [MEMSUPER={1|0}] ..." | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
639 $(ECHO) ClearCase: | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
640 $(ECHO) "gnumake checkin - not implemeted yet -" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
641 $(ECHO) "gnumake label LABEL=<label type> [FLOAT={1|0}] [DEBUG={1|0}] [ROUTING={1|0}] " | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
642 $(ECHO) " [MEMSUPER={1|0}] ..." | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
643 $(ECHO) help: | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
644 $(ECHO) "gnumake help" | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
645 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
646 DEPEND_DIRS=$(GPFDIR) $(LIBDIR) $(BINDIR) $(INCDIR) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
647 EXPORT_FILES=$(IMPLIB) $(MISC_LIB) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
648 INCLUDE_FILES=$(patsubst %,../inc/%,$(INC_FILES)) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
649 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
650 label: | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
651 -$(CLEARTOOL) mklabel -recurse $(REPLACE) $(LABEL) . 2>> error.log | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
652 -$(CLEARTOOL) mklabel $(REPLACE) $(LABEL) $(DEPEND_DIRS) \ | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
653 $(EXPORT_FILES) $(INCLUDE_FILES) 2>> error.log | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
654 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
655 depend: $(SRCFILES) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
656 @touch $(MISC_DEP) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
657 makedepend -b -f$(MISC_DEP) $^ -Y -o.$(OBJTAIL) $(INCLUDELIST) $(DEFINELIST) | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
658 @$(RM) $(MISC_DEP).bak | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
659 | 
| 
 
cd37d228dae0
src/gpf2/{misc,tst}: import from TCS211 semi-src
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
660 -include $(MISC_DEP) | 
