mirror of
https://github.com/jerryscript-project/jerryscript.git
synced 2025-12-15 16:29:21 +00:00
Add optional vera++ support. Add several rules. Fixes for vera compatibility - new lines at EOF
This commit is contained in:
parent
06d394cc2b
commit
49a809d56f
13
Makefile.mk
13
Makefile.mk
@ -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; \
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user