summaryrefslogtreecommitdiff
path: root/README_win32.txt
Commit message (Collapse)AuthorAgeFilesLines
* Support build with CMakeIvan Maidanski2021-11-081-0/+1
| | | | | | | | | | * CMakeLists.txt: New file. * Config.cmake.in: Likewise. * Makefile.am (EXTRA_DIST): Add CMakeLists.txt, Config.cmake.in. * README.md (Installation and Usage): Describe shortly how to build the package with CMake (and how to disable GPL code in case of CMake). * README_win32.txt: Likewise. * README_details.txt: Document cmake-based build.
* Remove 'lib' prefix for atomic_ops[_gpl].lib in Makefile.msftIvan Maidanski2021-11-071-8/+8
| | | | | | | | | | | | | | | | | | | This is to unify build artifacts naming between the supported build scripts. The documentation and LICENSING.txt are updated accordingly. * LICENSING.txt: Rename libatomic_ops_gpl to atomic_ops_gpl. * README_malloc.txt: Likewise. * README_win32.txt: Likewise. * configure.ac (gpl): Likewise. * src/Makefile.msft (all, libatomic_ops_gpl.lib, test_malloc, test_stack): Likewise. * README_win32.txt: Rename libatomic_ops.lib to atomic_ops.lib. * src/Makefile.msft (all-disable-gpl, libatomic_ops.lib, test_malloc, test_stack): Likewise. * src/Makefile.msft (clean): Remove atomic_ops*.lib instead of libatomic_ops*.lib.
* Fix a typo in description of libatomic_ops.lib in README_win32.txtIvan Maidanski2021-11-071-1/+1
| | | | | | | (fix of commit 74f3108c0) * README_win32.txt (libatomic_ops.lib): Remove extra "for" in the description.
* Build libatomic_ops.lib by Makefile.msft (MS VC)Ivan Maidanski2021-11-071-13/+17
| | | | | | | | | | | | | | | | | | | | | | | | This unifies the build artifacts between the supported build systems. Note that the clients relying on Makefile.msft should now link with libatomic_ops.lib in addition to libatomic_ops_gpl.lib. * README.md (Platform Specific Notes): Updade documentation about Makefile.msft which also builds libatomic_ops.lib now. * README_win32.txt: Likewise. * README_win32.txt: Refine documentation (separate the package build from client code compilation). * src/Makefile.msft (LIB_GPL_OBJS): New variable. * src/Makefile.msft (LIB_OBJS): Move atomic_ops_malloc.obj and atomic_ops_stack.obj to LIB_GPL_OBJS. * src/Makefile.msft (all-disable-gpl, libatomic_ops.lib): New goal (builds only non-GPL code). * src/Makefile.msft (all): Depend on all-disable-gpl. * src/Makefile.msft (libatomic_ops_gpl.lib): Depend and use LIB_GPL_OBJS instead of LIB_OBJS. * src/Makefile.msft (test_malloc, test_stack): Also depend and link with libatomic_ops.lib. * src/Makefile.msft (clean): Delete libatomic_ops*.lib.
* Move all README and license files to the top folderIvan Maidanski2021-11-011-0/+41
The rationale: all relative links (in README.md) should remain valid after docs installation. * doc/LICENSING.txt: Move to the base folder. * doc/README_details.txt: Likewise. * doc/README_malloc.txt: Likewise. * doc/README_stack.txt: Likewise. * doc/README_win32.txt: Likewise. * Makefile.am (SUBDIRS): Remove doc item. * Makefile.am [ENABLE_DOCS] (dist_doc_DATA): Add comment and items from doc/Makefile.am. * README.md (Overview): Replace reference to doc with the links to the existing README_*.txt files (except for README_win32.txt). * README.md (Installation and Usage): Add link to LICENSING.txt. * README.md (Platform Specific Notes): Add link to README_win32.txt. * README.md (Copyright & Warranty): Adjust link to LICENSING.txt (after moving to the base folder). * configure.ac (AC_CONFIG_FILES): Remove doc/Makefile item. * doc/Makefile.am: Remove file. * src/atomic_ops_malloc.h: Update path to LICENSING.txt in comment.