Commit Graph

123 Commits

Author SHA1 Message Date
Corentin Le Molgat
ef5a2a2775 Archive: Rework cc/java/dotnet (Fix #723)
- Rename [Makefile|Readme].cc.java.dotnet
- Add missing dynamic lib on unix archive (Fix #723)
- Add rpah to lib64 for centos
- Use CXX, CXXFLAGS and LDFLAGS
  src: https://www.gnu.org/software/make/manual/make.html#Catalogue-of-Rules
- Add which.exe to archive on windows
- Add test_archive to .PHONY
- Add detect_archive
2018-07-10 15:45:04 +02:00
Corentin Le Molgat
1f8c3bb655 Fix GEN_DIR -> GEN_PATH 2018-07-04 09:05:22 +02:00
Corentin Le Molgat
b32dafacc6 Makefile: cc java python dotnet become idempotent
- Remove implicit rules
- Fix python obj/swig deps
- Keep intermediate file and dir
- remove MISSING_BUILD_DIRECTORIES
- Use GEN_DIR and GEN_PATH
- Remove GMake SUFFIXES
2018-07-03 22:27:35 +02:00
Corentin Le Molgat
a9581bc480 make clean: Remove bin lib objs ortools/gen 2018-07-03 22:07:11 +02:00
Matthew Moore
9aaa87a35a Only build dotnet in CI 2018-06-29 11:01:37 +02:00
Matthew Moore
b51e77c27d Initial commit to unify all dotnet under one project 2018-06-29 11:01:37 +02:00
Corentin Le Molgat
0011766761 Add make detect_third_party 2018-04-17 13:06:28 +02:00
Corentin Le Molgat
11a22957a4 Fix echo blankline on windows 2018-03-06 15:03:40 +01:00
Corentin Le Molgat
6eff7e4476 Add newline at end of each help_* targets 2018-03-06 14:23:47 +01:00
Corentin Le Molgat
51b56430f5 Rework Makefile help 2018-03-05 09:17:28 +01:00
Corentin Le Molgat
80e8676b21 Add detect_cc 2018-03-05 09:17:28 +01:00
Corentin Le Molgat
32f5c8c52a Add help_cc target 2018-02-28 15:20:56 +01:00
Corentin Le Molgat
945b94a55e Rework C# Makefile
- Start Nuget Makefile target rework.
- Fix C# compiler path containing spaces on Windows
e.g.:
PATH_TO_CSHARP_COMPILER = C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\Roslyn\csc.exe
- try to follow the pypi convention
- pypi_archive -> nuget_archive
- pypi_upload -> nuget_upload
2018-02-28 15:20:56 +01:00
Corentin Le Molgat
02972d6b95 Rework F# Makefile
- rename F# targets to follow the naming convention
- add test_fsharp target
2018-02-28 15:20:56 +01:00
Corentin Le Molgat
671cf273b1 Rework Java Makefile 2018-02-28 15:14:48 +01:00
Corentin Le Molgat
4739c51447 Rework Python Makefile
- add help_python
2018-02-27 13:42:22 +01:00
Corentin Le Molgat
a98ddc947d Add third_party target to Makefile help 2018-02-27 13:42:22 +01:00
acco32
5468979925 Check for F# compiler before compilation only when target is called 2018-02-09 00:32:07 -08:00
Laurent Perron
f3a9e791df disable f# 2018-02-07 11:08:30 +01:00
acco32
ae3641b68e Integration into main makefile 2018-01-26 18:13:23 -08:00
Corentin Le Molgat
707a8789bf rework Makefile 'detect' target 2017-12-01 15:30:47 +01:00
Laurent Perron
739fa47e0f rename Makefile.port to Makefile.port.mk 2017-07-31 09:45:30 -07:00
Laurent Perron
a4ea8218da rename Makefile.test to Makefile.test.mk 2017-07-31 09:36:36 -07:00
Laurent Perron
105ca0ea3e crude make install for cc libraries 2017-07-20 18:00:54 -07:00
Laurent Perron
382d9939b3 Move versioning to a stand alone file 2017-06-07 10:26:41 +02:00
Laurent Perron
b6632140a5 bump version to 6.0; fix make archive and make pypi_archive 2017-05-11 15:01:35 +02:00
Michael W Powell
c6a750b0e0 commit focused on renaming to diff tool friendly file names 2017-03-07 11:25:32 -05:00
Driss Lahlou
1dbd92ca65 support multi versions of python in release 2017-01-24 19:33:22 +01:00
Driss Lahlou
233c4ac58d update the way we detect the system 2017-01-12 17:51:41 +01:00
Driss Lahlou
8b1cc2e407 Refactoring of makefiles 2017-01-10 21:05:56 +01:00
Driss Lahlou
0712a667be update minor version 2016-12-23 13:13:17 +01:00
Driss Lahlou
a028b6da81 fix separators in Makefile 2016-11-23 15:43:43 +01:00
Driss Lahlou
24834a30a3 check the presence of third party files when running make all 2016-11-23 15:38:19 +01:00
Laurent Perron
592e4878ca Remove SetDepot on routing model; Add argument to RoutingModel ctor; port all examples (C++, python, java, C#; bump version number to 5.0 as we are breaking compatibility 2016-10-07 17:40:41 +02:00
Driss Lahlou
ba686e3f2f changes in running examples targets 2016-09-29 18:50:59 +02:00
Driss Lahlou
75d74c68ea upgrade minor version 2016-09-16 18:33:26 +02:00
Driss Lahlou
631d199cc1 upgrade version 2016-08-18 11:49:19 +02:00
Driss Lahlou
944e3b9690 upgrade version to 4.2 2016-07-21 15:15:57 +02:00
Laurent Perron
8868bef61d remove obsolete doxygen based documentation tools 2016-07-20 15:03:47 -07:00
Laurent Perron
e8564229f4 4.0 -> 4.1 2016-07-03 15:30:51 +02:00
Driss Lahlou
4ea00a8a3a add Makefile.archive.mk to Makefile 2016-07-01 13:21:14 +02:00
Driss Lahlou
f433040b01 Makefiles refactor 2016-06-27 15:30:24 +02:00
Laurent Perron
ba692308f1 revamp archive numbering 2016-06-21 11:41:13 +02:00
Laurent Perron
7da5cf20a0 remove useless and outdated Makefile.def 2016-01-12 11:15:27 -08:00
lperron@google.com
fb73caf3eb change default makefile message 2014-01-22 22:30:14 +00:00
lperron@google.com
3afbef0b9d add sat target 2013-12-15 20:05:11 +00:00
lperron@google.com
a642847076 add doc makefile target 2012-08-10 21:20:55 +00:00
lperron@google.com
ebc01b0400 add clean command to remove old crust 2012-03-29 05:55:06 +00:00
lperron@google.com
d98c3d8c56 move all sources under src/ 2012-03-28 15:10:00 +00:00
lperron@google.com
5b1a267367 lots of maintenance on makefiles, created OBJ_DIR, GEN_DIR, LIB_DIR, BIN_DIR... 2012-03-28 13:09:20 +00:00