|
| 1 | +SRC = jbmc_main.cpp \ |
| 2 | + jbmc_parse_options.cpp \ |
| 3 | + # Empty last line |
| 4 | + |
| 5 | +OBJ += ../ansi-c/ansi-c$(LIBEXT) \ |
| 6 | + ../java_bytecode/java_bytecode$(LIBEXT) \ |
| 7 | + ../linking/linking$(LIBEXT) \ |
| 8 | + ../big-int/big-int$(LIBEXT) \ |
| 9 | + ../goto-programs/goto-programs$(LIBEXT) \ |
| 10 | + ../goto-symex/goto-symex$(LIBEXT) \ |
| 11 | + ../pointer-analysis/value_set$(OBJEXT) \ |
| 12 | + ../pointer-analysis/value_set_analysis_fi$(OBJEXT) \ |
| 13 | + ../pointer-analysis/value_set_domain_fi$(OBJEXT) \ |
| 14 | + ../pointer-analysis/value_set_fi$(OBJEXT) \ |
| 15 | + ../pointer-analysis/value_set_dereference$(OBJEXT) \ |
| 16 | + ../pointer-analysis/dereference_callback$(OBJEXT) \ |
| 17 | + ../pointer-analysis/add_failed_symbols$(OBJEXT) \ |
| 18 | + ../pointer-analysis/rewrite_index$(OBJEXT) \ |
| 19 | + ../pointer-analysis/goto_program_dereference$(OBJEXT) \ |
| 20 | + ../goto-instrument/full_slicer$(OBJEXT) \ |
| 21 | + ../goto-instrument/nondet_static$(OBJEXT) \ |
| 22 | + ../goto-instrument/cover$(OBJEXT) \ |
| 23 | + ../analyses/analyses$(LIBEXT) \ |
| 24 | + ../langapi/langapi$(LIBEXT) \ |
| 25 | + ../xmllang/xmllang$(LIBEXT) \ |
| 26 | + ../assembler/assembler$(LIBEXT) \ |
| 27 | + ../solvers/solvers$(LIBEXT) \ |
| 28 | + ../util/util$(LIBEXT) \ |
| 29 | + ../miniz/miniz$(OBJEXT) \ |
| 30 | + ../json/json$(LIBEXT) \ |
| 31 | + ../cbmc/all_properties$(OBJEXT) \ |
| 32 | + ../cbmc/bmc$(OBJEXT) \ |
| 33 | + ../cbmc/bmc_cover$(OBJEXT) \ |
| 34 | + ../cbmc/bv_cbmc$(OBJEXT) \ |
| 35 | + ../cbmc/cbmc_dimacs$(OBJEXT) \ |
| 36 | + ../cbmc/cbmc_solvers$(OBJEXT) \ |
| 37 | + ../cbmc/counterexample_beautification$(OBJEXT) \ |
| 38 | + ../cbmc/fault_localization$(OBJEXT) \ |
| 39 | + ../cbmc/show_vcc$(OBJEXT) \ |
| 40 | + ../cbmc/symex_bmc$(OBJEXT) \ |
| 41 | + ../cbmc/symex_coverage$(OBJEXT) \ |
| 42 | + # Empty last line |
| 43 | + |
| 44 | +INCLUDES= -I .. |
| 45 | + |
| 46 | +LIBS = |
| 47 | + |
| 48 | +include ../config.inc |
| 49 | +include ../common |
| 50 | + |
| 51 | +CLEANFILES = jbmc$(EXEEXT) |
| 52 | + |
| 53 | +all: jbmc$(EXEEXT) |
| 54 | + |
| 55 | +############################################################################### |
| 56 | + |
| 57 | +jbmc$(EXEEXT): $(OBJ) |
| 58 | + $(LINKBIN) |
| 59 | + |
| 60 | +.PHONY: jbmc-mac-signed |
| 61 | + |
| 62 | +jbmc-mac-signed: jbmc$(EXEEXT) |
| 63 | + strip jbmc$(EXEEXT) ; codesign -v -s $(OSX_IDENTITY) jbmc$(EXEEXT) |
0 commit comments