summaryrefslogtreecommitdiff
path: root/lib/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* otp_build: Add -t option for building a tiny systemBjörn Gustavsson2019-10-211-1/+10
| | | | | | | | | | Add the `-t` option to `otp_build` for building a tiny system. The tiny system can be used for updating the primary bootstrap or the preloaded modules in erts. On my computer, `./otp_build setup -t` finished the build of the tiny system in 1 min 50 seconds. The small build (`-s` option or no option) finished in 2 min 55 seconds.
* Fix build of bootstrapRickard Green2019-03-051-2/+2
|
* [otp_mibs] Prep removing otp_mibsMicael Karlberg2018-09-271-1/+1
| | | | OTP-14984
* Provide build support for standalone corba repoRickard Green2018-07-121-1/+1
|
* Move the corba applcations to separate repositoryLars Thorsen2018-04-271-4/+3
| | | | | | All corba applications are moved to a separate repository. E.g. orber, ic, cosEvent, cosEventDomain, cosNotifications cosTime, cosTransactions, cosProperty and cosFileTransfer.
* inets,tftp: Break out TFTP from inetsPéter Dimitrov2018-03-281-1/+1
| | | | | | | | | - Create directory structure - Move code, tests, documentation from inets - Add inets_tftp_wrapper - Add tftp app to run-dialyzer script Change-Id: I6a142ae66cecb9a1821cbf9ea6a45f66a836763d
* inets,ftp: Break out FTP from inetsPéter Dimitrov2018-03-281-1/+1
| | | | | | | | | | | - Created initial directory structure for the FTP application. - Updated inets Makefiles to not include FTP related modules. - Remove ftp code from inets - Implement backward compatibility layer for FTP - Add inets_ftp_wrapper - Fix failing TCs Change-Id: I120ec5bdef0c3df4cee2d7880db2aec581505bc4
* Remove typer applicationSiri Hansen2017-03-081-1/+1
| | | | The application now has an own repo, https://github.com/erlang/typer
* percept: Remove applicationBjörn-Egil Dahlberg2016-12-151-1/+1
|
* Remove the gs applicationBjörn Gustavsson2016-06-271-1/+1
| | | | The gs application ws deprecated in R15B01.
* update copyright-yearHenrik Nord2016-03-151-1/+1
|
* Remove test_server as a standalone applicationBjörn Gustavsson2016-02-171-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test_server application has previously been deprecated. In OTP 19, we will move relevant parts of test_server into the common_test application. Test suites that include test_server.hrl must be updated to include ct.hrl instead. Test suites that include test_server_line.hrl must removed that inclusion. Test suites that call the test_server module directly will continue to work in OTP 19. The test suites for Erlang/OTP are built and executed in exactly the same way as previously. Here are some more details. The modules test_server*.erl and erl2html2.erl in lib/test_server/src have been moved to common_test/src. The test_server.hrl and test_server_line.hrl include files have been deleted. The macros in test_server.hrl have been copied into lib/common_test/include/ct.hrl. The ts*.erl modules and their associated data files in lib/test_server/src has been been moved to the new directory lib/common_test/test_server. The ts* modules are no longer built to lib/common_test/ebin. They will only built when 'make release_tests' is executed. The test suite for test_server has been moved to lib/common_test/test. The rest of the files have been deleted.
* Remove the deprecated webtool applicationBjörn Gustavsson2015-10-141-1/+1
|
* ose: Remove all code related to the OSE portLukas Larsson2015-07-101-1/+1
| | | | | | The OSE port is no longer supported and this commit removed it and any changes related to it. The things that were general improvements have been left in the code.
* Change license text to APLv2Bruce Yinhe2015-06-181-9/+10
|
* Merge branch 'lukas/ose/master/OTP-11334'Lukas Larsson2014-02-241-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lukas/ose/master/OTP-11334: (71 commits) erts: Fix unix efile assert ose: Use -O2 when building ose: Expand OSE docs ose: Add dummy ttsl driver ose: Cleanup cleanup of mutex selection defines ose: Polish mmap configure checks ose: Add ose specific x-compile flags ose: Updating fd_driver and spawn_driver for OSE ose: Updating event and signal API for OSE ose: Cleanup of mutex selection defines win32: Compile erl_log.exe ose: Remove uneccesary define ose: Fix ssl configure test for osx erts: Fix sys_msg_dispatcher assert ose: Fix broken doc links ose: Thread priorities configurable from lmconf ose: Yielding the cpu is done "the OSE" way ose: Start using ppdata for tse key ose: Do not use spinlocks on OSE ose: Fix support for crypto ... Conflicts: lib/crypto/c_src/crypto.c
| * ose: Create OSE applicationLukas Larsson2014-02-241-1/+1
| | | | | | | | | | Create an specific OSE application that mainly contains documentation around the OSE specific part of Erlang/OTP.
* | Build documentation with bootstrap systemRickard Green2014-02-191-6/+11
| | | | | | | | Enables build of documentation in source trees that has been cross built
* | otp_build: Include parsetools in the release of a small systemBjörn Gustavsson2014-02-121-2/+2
|/ | | | | | | | | | | | | | When releasing a small system like this: ./otp_build setup ./otp_build release TARGET_DIR include the parsetools application. In one of our internal scripts, a previously built and released Erlang/OTP system is used to update the primary bootstrap in a git repository. A small system could not be used for that purpose because parsetools was missing.
* Remove references to removed applicationsDan Gudmundsson2013-11-071-2/+2
|
* Merge branch 'maint'Lukas Larsson2013-09-021-14/+31
|\ | | | | | | | | | | | | | | | | | | * maint: Refactor and change EXTRA_APPLICATIONS to use ls Add configure option --without-$app Conflicts: HOWTO/INSTALL.md lib/Makefile
| * Refactor and change EXTRA_APPLICATIONS to use lsLukas Larsson2013-09-021-14/+26
| |
| * Add configure option --without-$appLukas Larsson2013-09-021-0/+4
| | | | | | | | This is used to skip the specified app when building and releasing
* | erts: Add option to include nifs staticallyLukas Larsson2013-08-211-12/+15
|/ | | | Both crypto and asn1 are supported.
* Update copyright yearsBjörn-Egil Dahlberg2013-02-221-1/+1
|
* Include apps needed for tests and doc in small buildRickard Green2013-01-311-6/+5
| | | | | | | | Included 'inets' in small build, making it possible to run test using only a small build. Included 'erl_docgen', 'xmerl', and 'edoc' in small build, making it possible to build documentation using only a small build.
* Remove the deprecated inviso applicationBjörn Gustavsson2012-06-121-1/+1
|
* [eldap] Add infrastructureDan Gudmundsson2012-03-211-2/+2
|
* Teach lib/Makefile to build applications listed in EXTRA-APPLICATIONSBjörn Gustavsson2012-02-101-1/+5
|
* Clean up lib/MakefileBjörn Gustavsson2012-02-101-41/+7
| | | | | | | | | | | | We only support building epmd, erl_interface, and ic for VxWorks; therefore there is no need to have a conditional section for VxWorks. We use to build different applications on Windows and Unix, but that is no longer the case; therefore one list of applications is sufficient. Unfortunately, there are build order dependencies between the applications, so we must not sort the list.
* [wx] Avoid missing wx_object behaviour warningDan Gudmundsson2011-12-091-1/+1
| | | | Copy wx_object to bootstrap compiler
* [erl_docgen] Update references to modules that changed nameLars Thorsen2011-11-181-2/+2
|
* Merge branch 'dev' into majorBjörn Gustavsson2011-09-191-8/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * dev: tar_SUITE: Work around limited pathname length on Windows Merge the fourth bootstrap stage into the third bootstrap stage Remove unused lib/orber/include/Makefile Remove lib/orber/include/* from the primary bootstrap otp_build update_primary: Don't commit generated source files primary bootstrap: Remove source files Conflicts: Makefile.in bootstrap/bin/start.script bootstrap/bin/start_clean.script bootstrap/lib/compiler/ebin/compiler.app bootstrap/lib/compiler/egen/beam_opcodes.erl bootstrap/lib/compiler/egen/core_parse.erl bootstrap/lib/kernel/ebin/kernel.app bootstrap/lib/kernel/ebin/kernel.appup bootstrap/lib/orber/include/Makefile bootstrap/lib/orber/include/corba.hrl bootstrap/lib/orber/include/orber_pi.hrl bootstrap/lib/stdlib/ebin/stdlib.app bootstrap/lib/stdlib/ebin/stdlib.appup bootstrap/lib/stdlib/egen/erl_parse.erl
| * Merge the fourth bootstrap stage into the third bootstrap stageBjörn Gustavsson2011-09-141-7/+3
| | | | | | | | | | | | | | The sasl application used to have snmp MIBs, thus requiring the snmp and sasl applications to be built in separate bootstrap stage. Since the MIBs in sasl have been moved to the otp_mibs application, the third and fourth bootstrap stages can be merged.
| * Remove lib/orber/include/* from the primary bootstrapBjörn Gustavsson2011-09-141-1/+1
| | | | | | | | | | | | | | | | | | The include files for orber are included in the primary bootstrap, probably for historical reasons. They are not needed there, because no applications compiled in the secondary bootstrap need them. Therefore, install the lib/orber/include/* in the bootstrap at the end of the second bootstrap stage.
* | dialyzer: Remove special-case build in the top MakefileBjörn Gustavsson2011-08-081-2/+4
| | | | | | | | | | | | | | There used to be a requirement that Dialyzer was build at the very end. Since this requirement has been dropped, remove the special-case build targets for Dialyzer in the top-level Makefile.
* | lib/Makefile: Only build the runtime_tools application onceBjörn Gustavsson2011-08-081-2/+2
| |
* | lib/Makefile: Remove support for OSE deltaBjörn Gustavsson2011-08-081-15/+0
|/
* Initial commit of the diameter application.Anders Svensson2011-05-181-4/+7
| | | | | The application provides an implementation of the Diameter protocol as defined in RFC 3588.
* Update copyright yearsBjörn-Egil Dahlberg2011-03-111-1/+1
|
* Update minimal build target to include runtime_tools and common_testLukas Larsson2011-01-241-1/+1
|
* OTP-8323 Cross compilation improvements and other build systemRickard Green2010-02-031-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | improvements. Most notable: Lots of cross compilation improvements. The old cross compilation support was more or less non-existing as well as broken. Please, note that the cross compilation support should still be considered as experimental. Also note that old cross compilation configurations cannot be used without modifications. For more information on cross compiling Erlang/OTP see the $ERL_TOP/xcomp/README file. Support for staged install using <url href="http://www.gnu.org/prep/standards/html_node/DESTDIR.html">D ESTDIR</url>. The old broken INSTALL_PREFIX has also been fixed. For more information see the $ERL_TOP/README file. Documentation of the release target of the top Makefile. For more information see the $ERL_TOP/README file. make install now by default creates relative symbolic links instead of absolute ones. For more information see the $ERL_TOP/README file. $ERL_TOP/configure --help=recursive now works and prints help for all applications with configure scripts. Doing make install, or make release directly after make all no longer triggers miscellaneous rebuilds. Existing bootstrap system is now used when doing make install, or make release without a preceding make all. The crypto and ssl applications use the same runtime library path when dynamically linking against libssl.so and libcrypto.so. The runtime library search path has also been extended. The configure scripts of erl_interface and odbc now search for thread libraries and thread library quirks the same way as erts do. The configure script of the odbc application now also looks for odbc libraries in lib64 and lib/64 directories when building on a 64-bit system. The config.h.in file in the erl_interface application is now automatically generated in instead of statically updated which reduces the risk of configure tests without any effect.
* The R13B03 release.OTP_R13B03Erlang/OTP2009-11-201-0/+102