Added TGT_GEOS_CBM and TGT_GEOS_APPLE.
Added new targets to the geos resource compiler already prepared by Oliver. Changed the target module to allow target name aliases and consolidated target properties into a TargetProperties structure kept in that module. Numeric targets are now gone. git-svn-id: svn://svn.cc65.org/cc65/trunk@5338 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -251,9 +251,15 @@ static void SetSys (const char* Sys)
|
||||
NewSymbol ("__APPLE2ENH__", 1);
|
||||
break;
|
||||
|
||||
case TGT_GEOS:
|
||||
case TGT_GEOS_CBM:
|
||||
/* Do not handle as a CBM system */
|
||||
NewSymbol ("__GEOS__", 1);
|
||||
NewSymbol ("__GEOS_CBM__", 1);
|
||||
break;
|
||||
|
||||
case TGT_GEOS_APPLE:
|
||||
NewSymbol ("__GEOS__", 1);
|
||||
NewSymbol ("__GEOS_APPLE__", 1);
|
||||
break;
|
||||
|
||||
case TGT_LUNIX:
|
||||
@@ -1002,7 +1008,7 @@ int main (int argc, char* argv [])
|
||||
/* If no CPU given, use the default CPU for the target */
|
||||
if (GetCPU () == CPU_UNKNOWN) {
|
||||
if (Target != TGT_UNKNOWN) {
|
||||
SetCPU (DefaultCPU[Target]);
|
||||
SetCPU (GetTargetProperties (Target)->DefaultCPU);
|
||||
} else {
|
||||
SetCPU (CPU_6502);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user