@@ -567,17 +567,17 @@ $(REWRITTEN_SOURCES):
567
567
# ###############################################################
568
568
# Build targets that make the relevant .goto files
569
569
570
- # Compile project sources
571
- $(PROJECT_GOTO ) 1.goto : $(PROJECT_SOURCES ) $(REWRITTEN_SOURCES )
572
- $(LITANI ) add-job \
573
- --command \
574
- ' $(GOTO_CC) $(CBMC_VERBOSITY) $(COMPILE_FLAGS) $(EXPORT_FILE_LOCAL_SYMBOLS) $(INCLUDES) $(DEFINES) $^ -o $@' \
575
- --inputs $^ \
576
- --outputs $@ \
577
- --stdout-file $(LOGDIR ) /project_sources-log.txt \
578
- --pipeline-name " $( PROOF_UID) " \
579
- --ci-stage build \
580
- --description " $( PROOF_UID) : building project binary"
570
+ # # Compile project sources
571
+ # $(PROJECT_GOTO)1.goto: $(PROJECT_SOURCES) $(REWRITTEN_SOURCES)
572
+ # $(LITANI) add-job \
573
+ # --command \
574
+ # '$(GOTO_CC) $(CBMC_VERBOSITY) $(COMPILE_FLAGS) $(EXPORT_FILE_LOCAL_SYMBOLS) $(INCLUDES) $(DEFINES) $^ -o $@' \
575
+ # --inputs $^ \
576
+ # --outputs $@ \
577
+ # --stdout-file $(LOGDIR)/project_sources-log.txt \
578
+ # --pipeline-name "$(PROOF_UID)" \
579
+ # --ci-stage build \
580
+ # --description "$(PROOF_UID): building project binary"
581
581
582
582
# Compile proof sources
583
583
$(PROOF_GOTO ) 1.goto : $(PROOF_SOURCES )
@@ -591,20 +591,20 @@ $(PROOF_GOTO)1.goto: $(PROOF_SOURCES)
591
591
--ci-stage build \
592
592
--description " $( PROOF_UID) : building proof binary"
593
593
594
- # Remove function bodies from project sources
595
- $(PROJECT_GOTO ) 2.goto : $(PROJECT_GOTO ) 1.goto
596
- $(LITANI ) add-job \
597
- --command \
598
- ' $(GOTO_INSTRUMENT) $(CBMC_VERBOSITY) $(CBMC_REMOVE_FUNCTION_BODY) $^ $@' \
599
- --inputs $^ \
600
- --outputs $@ \
601
- --stdout-file $(LOGDIR ) /remove_function_body-log.txt \
602
- --pipeline-name " $( PROOF_UID) " \
603
- --ci-stage build \
604
- --description " $( PROOF_UID) : removing function bodies from project sources"
594
+ # # Remove function bodies from project sources
595
+ # $(PROJECT_GOTO)2.goto: $(PROJECT_GOTO)1.goto
596
+ # $(LITANI) add-job \
597
+ # --command \
598
+ # '$(GOTO_INSTRUMENT) $(CBMC_VERBOSITY) $(CBMC_REMOVE_FUNCTION_BODY) $^ $@' \
599
+ # --inputs $^ \
600
+ # --outputs $@ \
601
+ # --stdout-file $(LOGDIR)/remove_function_body-log.txt \
602
+ # --pipeline-name "$(PROOF_UID)" \
603
+ # --ci-stage build \
604
+ # --description "$(PROOF_UID): removing function bodies from project sources"
605
605
606
606
# Link project and proof sources into the proof harness
607
- $(HARNESS_GOTO ) 1.goto : $(PROOF_GOTO ) 1.goto $( PROJECT_GOTO ) 2.goto
607
+ $(HARNESS_GOTO ) 1.goto : $(PROOF_GOTO ) 1.goto
608
608
$(LITANI ) add-job \
609
609
--command ' $(GOTO_CC) $(CBMC_VERBOSITY) --function $(HARNESS_ENTRY) $^ $(LINK_FLAGS) -o $@' \
610
610
--inputs $^ \
@@ -638,20 +638,20 @@ $(HARNESS_GOTO)3.goto: $(HARNESS_GOTO)2.goto
638
638
--ci-stage build \
639
639
--description " $( PROOF_UID) : setting static variables to nondet"
640
640
641
- # Omit unused functions (sharpens coverage calculations)
642
- $(HARNESS_GOTO ) 4.goto : $(HARNESS_GOTO ) 3.goto
643
- $(LITANI ) add-job \
644
- --command \
645
- ' $(GOTO_INSTRUMENT) $(CBMC_VERBOSITY) --drop-unused-functions $^ $@' \
646
- --inputs $^ \
647
- --outputs $@ \
648
- --stdout-file $(LOGDIR ) /drop_unused_functions-log.txt \
649
- --pipeline-name " $( PROOF_UID) " \
650
- --ci-stage build \
651
- --description " $( PROOF_UID) : dropping unused functions"
641
+ # # Omit unused functions (sharpens coverage calculations)
642
+ # $(HARNESS_GOTO)4.goto: $(HARNESS_GOTO)3.goto
643
+ # $(LITANI) add-job \
644
+ # --command \
645
+ # '$(GOTO_INSTRUMENT) $(CBMC_VERBOSITY) --drop-unused-functions $^ $@' \
646
+ # --inputs $^ \
647
+ # --outputs $@ \
648
+ # --stdout-file $(LOGDIR)/drop_unused_functions-log.txt \
649
+ # --pipeline-name "$(PROOF_UID)" \
650
+ # --ci-stage build \
651
+ # --description "$(PROOF_UID): dropping unused functions"
652
652
653
653
# Omit initialization of unused global variables (reduces problem size)
654
- $(HARNESS_GOTO ) 5.goto : $(HARNESS_GOTO ) 4 .goto
654
+ $(HARNESS_GOTO ) 5.goto : $(HARNESS_GOTO ) 3 .goto
655
655
$(LITANI ) add-job \
656
656
--command \
657
657
' $(GOTO_INSTRUMENT) $(CBMC_VERBOSITY) --slice-global-inits $^ $@' \
0 commit comments