summaryrefslogtreecommitdiff
path: root/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* Remove test_server as a standalone applicationBjörn Gustavsson2016-02-171-14/+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.
* erts: Introduce erts_code_purgerSverker Eriksson2016-01-131-1/+1
| | | | as a system process with preloaded code.
* Change license text to APLv2Bruce Yinhe2015-06-181-9/+10
|
* Silence an echo in Makefile.inAnthony Ramine2014-04-151-1/+1
|
* Replace 'otp_build patch_app' with 'otp_patch_apply'Rickard Green2014-03-311-0/+5
|
* Verify runtime_dependencies when running 'otp_build patch_app'Rickard Green2014-03-201-4/+4
|
* Merge branch 'lukas/ose/master/OTP-11334'Lukas Larsson2014-02-241-0/+5
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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: Skip building tests for skipped appsLukas Larsson2014-02-241-0/+5
| |
* | Build documentation with bootstrap systemRickard Green2014-02-191-10/+85
| | | | | | | | Enables build of documentation in source trees that has been cross built
* | Misc adjustments of OTP versionRickard Green2014-02-191-1/+14
| |
* | make clean should not remove SKIP fileslarsr2014-02-111-1/+4
|/ | | | | | | | | | Add new make target 'distclean' that removes files created by configure. SKIP files are created by configure for instance if configured --without-javac. They should only be removed if one has to reconfigure, otherwise 'make clean; make' breaks.
* Update copyright yearsBjörn-Egil Dahlberg2013-02-221-1/+1
|
* Remove the deprecated run_test start programLukas Larsson2013-02-221-1/+1
| | | | It was replaced by ct_run in R14B.
* Implement ./otp_build configure --enable-silent-rulesAnthony Ramine2013-01-151-106/+116
| | | | | | With silent rules, the output of make is less verbose and compilation warnings are easier to spot. Silent rules are disabled by default and can be disabled or enabled at will by make V=0 and make V=1.
* Update to work with whitespace in exec pathLukas Larsson2012-06-051-44/+44
| | | | | OTP-10106 OTP-10107
* Update cross build system for tests to workLukas Larsson2012-05-021-2/+18
| | | | | ts has been fixed to again work in a cross build environment. See ts:help() and xcomp/README.md for details about how it works.
* Update copyright yearsBjörn-Egil Dahlberg2012-03-301-1/+1
|
* Create link to ct_run in the installation bin dirPeter Andersson2012-03-121-1/+1
| | | | OTP-9898
* Make hipe hipe-compiled w/ --enable-native-libsPatrik Nyblom2012-02-281-2/+9
|
* Merge branch 'pan/win32_testbuild' into maintGustav Simonsson2012-02-241-1/+3
|\ | | | | | | | | * pan/win32_testbuild: Set PATH correctly when building tests on win32
| * Set PATH correctly when building tests on win32Patrik Nyblom2012-01-311-1/+3
| |
* | Include the xmerl include files in the bootstrapBjörn Gustavsson2012-02-101-0/+12
|/
* [wx] Avoid missing wx_object behaviour warningDan Gudmundsson2011-12-091-0/+12
| | | | Copy wx_object to bootstrap compiler
* Get cerl and distribution working in Win64Patrik Nyblom2011-12-021-1/+0
| | | | Can still not setup -a, but cerl works.
* Cleanup the use of TARGET in toplevel and common make and build filesRaimo Niskanen2011-11-151-1/+3
| | | | | | | | | | | Common file target.mk now passes the TARGET value through config.sub for canonification. Toplevel Makefile now calls target.mk so it handles TARGET like all sub-makefiles. Build script otp_build no longer creates a target specific directory that a long time ago was used for target specific configure cache file.
* otp: Add paths to erlc for release_testsBjörn-Egil Dahlberg2011-11-091-1/+2
| | | | | erlc wants a path to a current compiler. Add search paths for compiler in src tree and bootstrap compiler.
* Merge branch 'dev' into majorBjörn Gustavsson2011-09-191-10/+14
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-11/+1
| | | | | | | | | | | | | | 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-0/+12
| | | | | | | | | | | | | | | | | | 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-40/+3
| | | | | | | | | | | | | | 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.
* | erts: Fix dependency generationBjörn Gustavsson2011-08-081-1/+2
| | | | | | | | | | | | | | | | | | | | | | Apparantly, an invocation like "make generate depend" will run the 'generate' and 'depend' targets in parallel, even if the Makefile contains a .NOTPARALLEL target. In this case, it will result in incorrect dependencies since not all files have been generated when the dependencies are computed. Split up the single 'make' invocation to two invocations, to force the targets to be run sequentially.
* | Top-level Makefile: Suppress parallel makeBjörn Gustavsson2011-08-081-0/+2
| |
* | Makefile.in: Remove the obsolete bootstrap targetsBjörn Gustavsson2011-08-081-42/+0
|/
* Add escript to bootstrap/binPatrik Nyblom2011-05-171-1/+9
|
* Teach toplevel makefile to always use newly built escript.Patrik Nyblom2011-03-311-7/+12
|
* Fix for Makefile.in invoking xref_mod_app.escriptBoris Mühmer2010-12-101-1/+1
|
* Prepare erl_docgen for using Dialyzer specs and typesHans Bolinder2010-12-011-1/+4
| | | | | | Support for using Dialyzer specifications and types has been added. This is an experimental release; changes are expected before the new functionality is used when building the OTP documentation.
* Merge branch 'bjorn/remove-clearcase-support' into devBjörn Gustavsson2010-08-101-18/+4
|\ | | | | | | | | | | | | | | | | * bjorn/remove-clearcase-support: Top-level Makefile: Remove clearmake support otp_build: Remove clearmake support otp_build: Remove Clearcase support for primary bootstrap and preloaded files ts: Eliminate Clearcase references in comments ts: Remove Clearcase detection
| * Top-level Makefile: Remove clearmake supportBjörn Gustavsson2010-08-031-18/+4
| |
* | Regenerate bootstrap/{erl,erlc} when switching targetRickard Green2010-08-091-4/+11
|/
* Fix building of primary bootstrap when versions have changedBjörn Gustavsson2010-08-031-0/+1
| | | | | | | | | | | | | If the versions of kernel or stdlib have changed, attempting to update the primary bootstrap (using "./otp_build update_primary") will fail during the rebuild of the start scripts. The problem is that the app files in bootstrap/lib/*/ebin/*.app will not be refreshed if they exist, because of missing dependencies. Ultimately the dependencies should be fixed, but since there already is a bootstrap_clean target to work around missing dependencies, fix bootstrap_clean to also remove bootstrap/lib/*/ebin/*.app.
* Add run_test program for Common TestPeter Andersson2010-06-091-1/+1
| | | | | | Common Test may now be started with the program run_test instead of the legacy shell script with the same name. Minor updates have also been made to the Webtool application.
* Makefiles: Remove stray OSE/Delta supportBjörn Gustavsson2010-04-301-5/+1
|
* OTP-8512 Add Erlangish MarkDown to Erlangish XML supportRickard Green2010-03-221-39/+4
| | | | | The INSTALL.md, INSTALL-CROSS.md, and INSTALL-WIN32.md "readme files" are now included in both the HTML and the PDF documentation.
* OTP-8449 Documentation improvements.Rickard Green2010-02-181-14/+19
| | | | | | | | | | | | | | The most important "readme" files now use Markdown notation. HTML versions of these files are now also automatically generated and included in the HTML documentation. - Building and Installing Erlang/OTP - $ERL_TOP/INSTALL.md (previously known as $ERL_TOP/README). - Cross Compiling Erlang/OTP - $ERL_TOP/INSTALL-CROSS.md. - How to Build Erlang/OTP on Windows - $ERL_TOP/INSTALL-WIN32.md (previously known as $ERL_TOP/README.win32).
* OTP-8449 Documentation improvements.Rickard Green2010-02-161-8/+47
| | | | | | | | | | | | | | The most important "readme" files now use Markdown notation. HTML versions of these files are now also automatically generated and included in the HTML documentation. - Building and Installing Erlang/OTP - $ERL_TOP/INSTALL.md (previously known as $ERL_TOP/README). - Cross Compiling Erlang/OTP - $ERL_TOP/INSTALL-CROSS.md. - How to Build Erlang/OTP on Windows - $ERL_TOP/INSTALL-WIN32.md (previously known as $ERL_TOP/README.win32).
* OTP-8323 Cross compilation improvements and other build systemRickard Green2010-02-031-46/+245
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* OTP-8343 The documentation is now possible to build in an open sourceLars G Thorsen2010-01-261-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | environment after a number of bugs are fixed and some features are added in the documentation build process. - The arity calculation is updated. - The module prefix used in the function names for bif's are removed in the generated links so the links will look like http://www.erlang.org/doc/man/erlang.html#append_element-2 instead of http://www.erlang.org/doc/man/erlang.html#erlang:append_element-2 - Enhanced the menu positioning in the html documentation when a new page is loaded. - A number of corrections in the generation of man pages (thanks to Sergei Golovan) - Moved some man pages to more apropriate sections, pages in section 4 moved to 5 and pages in 6 moved to 7. - The legal notice is taken from the xml book file so OTP's build process can be used for non OTP applications.
* Merge branch 'fh/common_test-includes' into ccase/r13b04_devErlang/OTP2010-01-191-5/+17
|\ | | | | | | | | | | | | | | * fh/common_test-includes: make it possible to include ct.hrl using include_lib Include test_servers's include files in the bootstrap OTP-8379 It is now possible to include the ct.hrl using the -include_lib directive. (Thanks to Fred Hebert.)
| * Include test_servers's include files in the bootstrapBjörn Gustavsson2010-01-151-0/+12
|/ | | | | | To make it possible to use -include_lib to include the include files for test_server, those include files must be included in the bootstrap directory.