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