实现信号槽机制自动化脚本
This commit is contained in:
7
make.py
7
make.py
@@ -7,6 +7,7 @@ import os
|
||||
import sys
|
||||
import time
|
||||
from create_lambda_fun import search_lambda
|
||||
from create_signal_fun import moc_file_create
|
||||
|
||||
|
||||
'''
|
||||
@@ -24,9 +25,9 @@ CC = 'gcc'
|
||||
# HEX = 'C:\\ARM_GCC\\bin\\arm-none-eabi-objcopy' + ' -O ihex'
|
||||
# BIN = 'C:\\ARM_GCC\\bin\\arm-none-eabi-objcopy' + ' -O binary -S'
|
||||
|
||||
CSRC = ["main.c","test/lambda_test.c"]
|
||||
CSRC = ["main.c","test/signal_test.c"]
|
||||
|
||||
CINC = ['-Isoft',"-Icpu", "-I./"]
|
||||
CINC = ['-Isoft',"-Icpu", "-I./","-Itest"]
|
||||
|
||||
CDEF = ["-DTEST","-DLINUX"]
|
||||
|
||||
@@ -195,6 +196,8 @@ def main():
|
||||
CSRC+=find_type('soft',['c','C'])
|
||||
CSRC+=find_type('cpu',['c','C'])
|
||||
CSRC=search_lambda(CSRC)
|
||||
moc_file_create(f"{BUILD_DIR}/moc_tmp.c",list(item[2:] for item in CINC))
|
||||
CSRC.append(f"{BUILD_DIR}/moc_tmp.c")
|
||||
# ASRC+=find_type('./',['s','S','asm','ASM'])
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user