Добавлен модуль для мониторинга сети
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
@echo off
|
||||
:: Получаем аргументы из командной строки
|
||||
:: Ïîëó÷àåì àðãóìåíòû èç êîìàíäíîé ñòðîêè
|
||||
:: %1 - includes_USER
|
||||
:: %2 - code_USER
|
||||
:: %3 - режим (например, debug)
|
||||
:: %3 - ðåæèì (íàïðèìåð, debug)
|
||||
|
||||
:: Аргументы:
|
||||
:: %1 — includes строка (в кавычках)
|
||||
:: %2 — sources строка
|
||||
:: %3 — defines строка
|
||||
:: %4 — режим компиляции (debug/release)
|
||||
:: Àðãóìåíòû:
|
||||
:: %1 — includes ñòðîêà (â êàâû÷êàõ)
|
||||
:: %2 — sources ñòðîêà
|
||||
:: %3 — defines ñòðîêà
|
||||
:: %4 — ðåæèì êîìïèëÿöèè (debug/release)
|
||||
|
||||
:: Сохраняем как переменные
|
||||
:: Ñîõðàíÿåì êàê ïåðåìåííûå
|
||||
set filename=%~1
|
||||
set includes_USER=%~2
|
||||
set code_USER=%~3
|
||||
@@ -18,7 +18,7 @@ set defines_USER=%~4
|
||||
set defines_CONFIG=%~5
|
||||
set compil_mode=%~6
|
||||
|
||||
:: Заменяем __EQ__ на =
|
||||
:: Çàìåíÿåì __EQ__ íà =
|
||||
set defines_USER=%defines_USER:__EQ__==%
|
||||
set defines_CONFIG=%defines_CONFIG:__EQ__==%
|
||||
|
||||
@@ -29,7 +29,7 @@ set defines_WRAPPER=-D"MATLAB"^ -D"__sizeof_ptr=8"
|
||||
|
||||
|
||||
:: -------------------------WRAPPER PATHS AND CODE---------------------------
|
||||
:: оболочка, которая будет моделировать работу МК в симулинке
|
||||
:: îáîëî÷êà, êîòîðàÿ áóäåò ìîäåëèðîâàòü ðàáîòó ÌÊ â ñèìóëèíêå
|
||||
:: WRAPPER BAT START
|
||||
set code_WRAPPER=.\MCU_Wrapper\MCU.c^
|
||||
.\MCU_Wrapper\mcu_wrapper.c
|
||||
@@ -88,7 +88,7 @@ set defines= %defines_WRAPPER% %defines_CONFIG% %defines_USER%
|
||||
:: -------OUTPUT FOLDER--------
|
||||
set output= -outdir "." -output %filename%
|
||||
|
||||
:: если нужен дебаг, до запускаем run_mex с припиской debug
|
||||
:: åñëè íóæåí äåáàã, äî çàïóñêàåì run_mex ñ ïðèïèñêîé debug
|
||||
IF %compil_mode%==debug (set debug= -g)
|
||||
::-------------------------------------------------------------------------
|
||||
|
||||
@@ -145,9 +145,9 @@ if "%7"=="echo_enable" (
|
||||
echo ===========================
|
||||
echo MODE: %compil_mode%
|
||||
echo ===========================
|
||||
:: 1. ПРЕЖДЕ ЧЕМ КОМПИЛИРОВАТЬ - ВЫГРУЗИТЬ СТАРЫЙ ФАЙЛ
|
||||
:: 1. ÏÐÅÆÄÅ ×ÅÌ ÊÎÌÏÈËÈÐÎÂÀÒÜ - ÂÛÃÐÓÇÈÒÜ ÑÒÀÐÛÉ ÔÀÉË
|
||||
|
||||
:: 2. Компиляция с флагами для MSVC
|
||||
:: 2. Êîìïèëÿöèÿ ñ ôëàãàìè äëÿ MSVC
|
||||
:: set LINK_EMBEDDED=/BASE:0x00000000 /FIXED:NO /FILEALIGN:0x1000 /FORCE:MULTIPLE /DYNAMICBASE:NO
|
||||
set C_EMBEDDED="-w"
|
||||
mex %output% %defines% %includes% %codes% %debug% CFLAGS="$CFLAGS %C_EMBEDDED%" LINKFLAGS="$LINKFLAGS %LINK_EMBEDDED%"
|
||||
|
||||
Reference in New Issue
Block a user