ubuntu.exe2: $(SOURCES2) $(Q)g++ $(CFLAGS) $(CFLAGS2) -o ubuntu.exe2 $(SOURCES2) $(LDLIBS) bsim_exe: $(SOURCES) $(Q)g++ $(CFLAGS_COMMON) -o bsim_exe -DBSIM $(SOURCES) $(BSIM_EXE_CXX) $(LDLIBS) bsim_exe2: $(SOURCES2) $(Q)g++ $(CFLAGS_COMMON) $(CFLAGS2) -o bsim_exe2 -DBSIM $(SOURCES2) $(BSIM_EXE_CXX) $(LDLIBS) ''' if __name__=='__main__': connectaldir = os.path.dirname(os.path.abspath(sys.argv[0]))+'/../' options = argparser.parse_args() boardname = options.board.lower() option_info = boardinfo.attribute(boardname, 'options') # parse additional options together with sys.argv if option_info['CONNECTALFLAGS']: options=argparser.parse_args(option_info['CONNECTALFLAGS'] + sys.argv[1:]) print options if options.verbose: noisyFlag = True if not options.source: options.source = [] if not options.source2: options.source2 = [] if not options.bsimsource: options.bsimsource = [] if not options.constraint: options.constraint = []
$(Q)$(CXX) -shared -fpic $(CFLAGS) -o connectal.so $(SOURCES) $(LDLIBS) ubuntu.exe2: $(SOURCES2) $(Q)$(CXX) $(CFLAGS) $(CFLAGS2) -o ubuntu.exe2 $(SOURCES2) $(LDLIBS) xsim: $(XSOURCES) $(CXX) $(CFLAGS) -o xsim $(XSOURCES) ''' if __name__ == '__main__': connectaldir = os.path.dirname( (os.path.normpath(os.path.abspath(sys.argv[0]) + '/../'))) options = argparser.parse_args() boardname = options.board.lower() option_info = boardinfo.attribute(boardname, 'options') if options.pinfo: pinstr = open(options.pinfo).read() pinout = json.loads(pinstr) for key in pinout['options']: if isinstance(option_info[key], (list)): option_info[key] += pinout['options'][key] else: option_info[key] = pinout['options'][key] # parse additional options together with sys.argv if option_info['CONNECTALFLAGS']: options = argparser.parse_args(option_info['CONNECTALFLAGS'] + sys.argv[1:])