#!/bin/bash echo " #include #include #define __ALARM_MGMT_C__ #include \"Common.h\" #include \"AlarmDefs.h\" int main() { ALARM_ID_T alarm; for ( alarm = ALARM_ID_NO_ALARM; alarm < NUM_OF_ALARM_IDS; alarm++ ) { if ( alarm != ALARM_TABLE[ alarm ].alarmID ) { printf(\"Error: Alarm Enum and Alarm Table mismatch!\n\"); printf(\"Error: Alarm %i NOT MATCH Alarm Table Index %i!\n\", alarm, ALARM_TABLE[ alarm ].alarmID); exit(1); } } printf(\"Alarm table check completed!\n\"); }" > alarmCheck.c gcc -o alarmCheck alarmCheck.c -I../App -I../App/Services -I../Common -I../FWCommon -I../include ./alarmCheck