diff --git a/.gitignore b/.gitignore index 07a93a5923..3427d6c439 100644 --- a/.gitignore +++ b/.gitignore @@ -32,6 +32,7 @@ temp-python* temp_dotnet/ temp_dotnet_test/ temp_archive/ +temp_fz_archive/ lib/ install/ examples/csharp/solution/*.csproj diff --git a/makefiles/Makefile.archive.mk b/makefiles/Makefile.archive.mk index adf1a518e1..4500fb16d1 100644 --- a/makefiles/Makefile.archive.mk +++ b/makefiles/Makefile.archive.mk @@ -88,23 +88,24 @@ ortools$Sdotnet$S$(ORTOOLS_FSHARP_DLL_NAME)$S$(ORTOOLS_FSHARP_DLL_NAME).fsproj $(COPYREC) $(DOTNET_EX_PATH) $(TEMP_ARCHIVE_DIR)$S$(INSTALL_DIR)$Sexamples $(FZ_INSTALL_DIR)$(ARCHIVE_EXT): fz | $(TEMP_FZ_DIR) + -$(DELREC) $(TEMP_FZ_DIR)$S* $(MAKE) install_cc prefix=$(TEMP_FZ_DIR)$S$(FZ_INSTALL_DIR) $(COPY) $(FLATZINC_PATH) $(TEMP_FZ_DIR)$S$(FZ_INSTALL_DIR)$Slib $(COPY) $(BIN_DIR)$Sfz$E $(TEMP_FZ_DIR)$S$(FZ_INSTALL_DIR)$Sbin$S$(FZ_EXE) $(COPY) $(BIN_DIR)$Sparser_main$E $(TEMP_FZ_DIR)$S$(FZ_INSTALL_DIR)$Sbin$Sparser-or-tools$E - $(MKDIR) $(TEMP_FZ_DIR)$S$(FZ_INSTALL_DIR)$Sshare + $(MKDIR_P) $(TEMP_FZ_DIR)$S$(FZ_INSTALL_DIR)$Sshare $(MKDIR) $(TEMP_FZ_DIR)$S$(FZ_INSTALL_DIR)$Sshare$Sminizinc_cp $(COPY) ortools$Sflatzinc$Smznlib_cp$S* $(TEMP_FZ_DIR)$S$(FZ_INSTALL_DIR)$Sshare$Sminizinc_cp $(MKDIR) $(TEMP_FZ_DIR)$S$(FZ_INSTALL_DIR)$Sshare$Sminizinc_sat $(COPY) ortools$Sflatzinc$Smznlib_sat$S* $(TEMP_FZ_DIR)$S$(FZ_INSTALL_DIR)$Sshare$Sminizinc_sat - $(MKDIR) $(TEMP_FZ_DIR)$S$(FZ_INSTALL_DIR)$Sexamples + $(MKDIR_P) $(TEMP_FZ_DIR)$S$(FZ_INSTALL_DIR)$Sexamples $(COPY) examples$Sflatzinc$S* $(TEMP_FZ_DIR)$S$(FZ_INSTALL_DIR)$Sexamples ifeq ($(SYSTEM),win) cd $(TEMP_FZ_DIR) && ..$S$(ZIP) -r ..$S$(FZ_INSTALL_DIR)$(ARCHIVE_EXT) $(FZ_INSTALL_DIR) else $(TAR) -C $(TEMP_FZ_DIR) --no-same-owner -czvf $(FZ_INSTALL_DIR)$(ARCHIVE_EXT) $(FZ_INSTALL_DIR) endif - -$(DELREC) $(TEMP_FZ_DIR) +# -$(DELREC) $(TEMP_FZ_DIR) $(TEMP_FZ_DIR): $(MKDIR_P) $(TEMP_FZ_DIR)$S$(FZ_INSTALL_DIR) diff --git a/makefiles/Makefile.cpp.mk b/makefiles/Makefile.cpp.mk index 2c1676a3a2..2873731a24 100755 --- a/makefiles/Makefile.cpp.mk +++ b/makefiles/Makefile.cpp.mk @@ -481,6 +481,8 @@ install_dirs: -$(MKDIR) "$(DESTDIR)$(prefix)$Sinclude" -$(MKDIR) "$(DESTDIR)$(prefix)$Slib" -$(MKDIR) "$(DESTDIR)$(prefix)$Sbin" + +install_ortools_dirs: install_dirs -$(DELREC) "$(DESTDIR)$(prefix)$Sinclude$Sortools" $(MKDIR) "$(DESTDIR)$(prefix)$Sinclude$Sortools" $(MKDIR) "$(DESTDIR)$(prefix)$Sinclude$Sortools$Salgorithms" @@ -500,7 +502,7 @@ install_dirs: install_cc: install_libortools install_third_party install_doc .PHONY: install_libortools -install_libortools: ortoolslibs install_dirs +install_libortools: ortoolslibs install_ortools_dirs $(COPY) LICENSE-2.0.txt "$(DESTDIR)$(prefix)" $(COPY) ortools$Salgorithms$S*.h "$(DESTDIR)$(prefix)$Sinclude$Sortools$Salgorithms" $(COPY) ortools$Sbase$S*.h "$(DESTDIR)$(prefix)$Sinclude$Sortools$Sbase"