Lines Matching refs:self
19 def __init__(self, chip, board):
20 self.chip = chip
21 self.board = board
22 self.fp = open("BUILD.gn", 'w+', encoding='utf-8')
24 def head(self):
39 head += "import(\"//device/rockchip/%s/sdk_liteos/board.gni\")\n" % self.chip
42 self.fp.write(head)
44 def include(self):
48 inc += " \"./lib/CMSIS/Device/%s/Include\",\n" % self.chip.upper()
50 inc += " \"./lib/bsp/%s\",\n" % self.chip.upper()
51 inc += " \"./project/%s/src\",\n" % self.chip
59 self.fp.write(inc)
61 def tail(self):
63 self.fp.write(tail)
65 def source(self, path, init):
77 if src.find(chip) >= 0 and chip != self.chip:
79 if src.find(chip.upper()) >= 0 and chip != self.chip:
85 self.fp.write(source)