Add optional vera++ support. Add several rules. Fixes for vera compatibility - new lines at EOF

This commit is contained in:
e.gavrin 2014-08-08 22:40:17 +04:00
parent 06d394cc2b
commit 49a809d56f
4 changed files with 16 additions and 3 deletions

View File

@ -250,6 +250,18 @@ SOURCES_JERRY_C = \
$(wildcard ./src/liboptimizer/*.c) ) \
$(wildcard src/libruntime/target/$(TARGET_SYSTEM)/*.c)
SOURCES_JERRY_H = \
$(sort \
$(wildcard ./src/libruntime/*.h) \
$(wildcard ./src/libperipherals/*.h) \
$(wildcard ./src/libjsparser/*.h) \
$(wildcard ./src/libecmaobjects/*.h) \
$(wildcard ./src/libecmaoperations/*.h) \
$(wildcard ./src/liballocator/*.h) \
$(wildcard ./src/libcoreint/*.h) \
$(wildcard ./src/liboptimizer/*.h) ) \
$(wildcard src/libruntime/target/$(TARGET_SYSTEM)/*.h)
SOURCES_JERRY_ASM = \
$(wildcard src/libruntime/target/$(TARGET_SYSTEM)/*.S)
@ -353,6 +365,7 @@ $(JERRY_TARGETS):
@rm -rf $(TARGET_DIR)
@cppcheck $(DEFINES_JERRY) $(SOURCES_JERRY_C) $(INCLUDES_JERRY) $(INCLUDES_THIRDPARTY) \
--error-exitcode=1 --std=c99 --enable=all --suppress=missingIncludeSystem --suppress=unusedFunction 1>/dev/null
@vera++ -r ./tools/vera++ -p jerry $(SOURCES_JERRY_C) $(SOURCES_JERRY_H) #-e
@mkdir -p $(TARGET_DIR)
@mkdir -p $(TARGET_DIR)/obj
@source_index=0; \

View File

@ -24,4 +24,4 @@ int deserialize_num_by_id (uint8_t);
const void *deserialize_bytecode (void);
uint8_t deserialize_min_temp (void);
#endif //DESERIALIZER_H
#endif //DESERIALIZER_H

View File

@ -24,4 +24,4 @@ void optimizer_adjust_jumps (OPCODE *, OPCODE *, int16_t);
void optimizer_reorder_scope (uint16_t, uint16_t);
void optimizer_run_passes (OPCODE *);
#endif // OPTIMIZER_PASSES_H
#endif // OPTIMIZER_PASSES_H

View File

@ -22,4 +22,4 @@ void pp_opcode (opcode_counter_t, OPCODE, bool);
void pp_strings (const char **, uint8_t);
void pp_nums (const int32_t *, uint8_t, uint8_t);
#endif // PRETTY_PRINTER
#endif // PRETTY_PRINTER