Changeset a9da941c in OpenModelica
- Timestamp:
- 2020-10-20T17:08:45+02:00 (4 years ago)
- Children:
- 6c0faf90
- Parents:
- e7f512c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
OMCompiler/Compiler/boot/Makefile.common
r953bdfe7 ra9da941c 15 15 $(MAKE) -f $(defaultMakefileTarget) generate-files INCLUDESOURCES=1 INCLUDEDEPENDS=1 16 16 17 .PHONY: interfaces generate-files runtime-depends parser compilerruntime patch-files 17 .PHONY: interfaces generate-files runtime-depends parser compilerruntime patch-files bootstrap-from-tarball bootstrap-from-tarball2 18 18 19 19 GEN_DIR=build/ … … 37 37 endif 38 38 39 ifeq ($(BOOTSTRAP_OMHOME),1)40 else41 export OPENMODELICAHOME := $(OMBUILDDIR)42 endif43 44 39 %.patch: %.patch.xz 45 40 xz --keep --decompress --force $< … … 48 43 49 44 bootstrap-from-tarball: 45 OPENMODELICAHOME="$(OMBUILDDIR)" $(MAKE) -f $(defaultMakefileTarget) bootstrap-from-tarball2 46 47 bootstrap-from-tarball2: 50 48 $(MAKE) -f $(defaultMakefileTarget) clean OMC=.omc 51 49 rm -rf $(GEN_DIR) … … 53 51 cp -r bootstrap-sources/* . 54 52 # Patch _main.c to avoid a new tarball 55 $(MAKE) -f $(defaultMakefileTarget) patch-files56 $(PATCH_SOURCES)53 #$(MAKE) -f $(defaultMakefileTarget) patch-files 54 #$(PATCH_SOURCES) 57 55 # We have not compiled OpenModelicaScriptingAPI.mo yet 58 56 touch build/OpenModelicaScriptingAPI.h 59 57 $(MAKE) -f $(defaultMakefileTarget) install INCLUDESOURCES=1 OMC=.omc BOOTSTRAP_STAGE_1=1 CPPFLAGS="$(CPPFLAGS) -DOMC_BOOTSTRAPPING_STAGE_1" 60 58 @echo "Bootstrapping phase 1/3 completed" 61 $(MAKE) -f $(defaultMakefileTarget) --no-print-directory clean OMC="$(BOOTSTRAP_OMC)" BOOTSTRAP_OMHOME=1 62 $(MAKE) -f $(defaultMakefileTarget) --no-print-directory runtime-depends OMBUILDDIR=$(OMBUILDDIR) OMC="$(BOOTSTRAP_OMC)" BOOTSTRAP_OMHOME=1 63 OPENMODELICA_BACKEND_STUBS=1 $(MAKE) -f $(defaultMakefileTarget) generate-files-in-steps OMC="$(BOOTSTRAP_OMC)" OMC_EXTRA_FLAGS= BOOTSTRAP_OMHOME=1 TEMPLATES_TARGET=templates-bootstrap 64 # Patch _main.c to avoid a new tarball 65 $(PATCH_SOURCES) 66 echo '#include "Patternm.h"' >> build/SimCodeFunctionUtil_includes.h 59 $(MAKE) -f $(defaultMakefileTarget) --no-print-directory clean OMC="$(BOOTSTRAP_OMC)" 60 $(MAKE) -f $(defaultMakefileTarget) --no-print-directory runtime-depends OMBUILDDIR=$(OMBUILDDIR) OMC="$(BOOTSTRAP_OMC)" 61 OPENMODELICA_BACKEND_STUBS=1 $(MAKE) -f $(defaultMakefileTarget) generate-files-in-steps OMC="$(BOOTSTRAP_OMC)" OMC_EXTRA_FLAGS= TEMPLATES_TARGET=templates-bootstrap 67 62 # We have not compiled OpenModelicaScriptingAPI.mo yet 68 63 touch build/OpenModelicaScriptingAPI.h 69 $(MAKE) -f $(defaultMakefileTarget) install INCLUDESOURCES=1 OMC="$(BOOTSTRAP_OMC)" CPPFLAGS="$(CPPFLAGS) -DOMC_BOOTSTRAPPING_STAGE_2" BOOTSTRAP_OMHOME=164 $(MAKE) -f $(defaultMakefileTarget) install INCLUDESOURCES=1 OMC="$(BOOTSTRAP_OMC)" CPPFLAGS="$(CPPFLAGS) -DOMC_BOOTSTRAPPING_STAGE_2" 70 65 @echo "Bootstrapping phase 2/3 completed" 71 66 $(MAKE) -f $(defaultMakefileTarget) clean OMC="$(BOOTSTRAP_OMC)"
Note: See TracChangeset
for help on using the changeset viewer.