Makeprojects
Loading...
Searching...
No Matches
makeprojects.codewarrior.Project Class Reference

Root object for an CodeWarrior IDE project file. More...

Public Member Functions

 __init__ (self, solution, projectname=None, idecode=None, platformcode=None)
 Initialize the exporter.
 addtarget (self, targetname, linker)
 Add a new TARGET.
 addtogroups (self, platform, configuration, parts)
 Add a new group.
 generate (self, line_list=None)
 Write out the Codewarrior project.

Public Attributes

 solution = solution
 Parent solution.
list configuration_list = []
 List of all configurations.
 projectname = projectname
 Name of the project.
 idecode = idecode
 IDE code for the project.
 platformcode = platformcode
 Ascii code for the platform.
str projectnamecode = ''
 projectname + idecode + platformcode
list project_list = []
 List of sub projects.
list orderedtargets = []
 Target order.
 group = GROUP(None)
 Group list.

Detailed Description

Root object for an CodeWarrior IDE project file.

Created with the name of the project, the IDE code (c50, c58) the platform code (win,mac)

Member Function Documentation

◆ generate()

makeprojects.codewarrior.Project.generate ( self,
line_list = None )

Write out the Codewarrior project.

Parameters
line_liststring list to save the XML text