Commit Graph

32 Commits

Author SHA1 Message Date
Ben Porter d9f7fc1419
Fix simple typo avaiable -> available 2021-01-05 09:24:44 -07:00
Christophe de Dinechin df4c924ff6 More renaming using the .ext convention
Changed more variables with the convention to use .ext rather than _EXT.
For example, replace PREFIX_DLL with PREFIX.dll.

Signed-off-by: Christophe de Dinechin <christophe@dinechin.org>
2020-12-18 20:51:12 +01:00
Christophe de Dinechin 42a0bb0ac2 Make the COMPILE and LINK build steps more generic
By using names like COMPILE.c and LINK.lib, this will make it easier to
generate build rules more easily based on extensions

Signed-off-by: Christophe de Dinechin <christophe@dinechin.org>
2020-09-02 00:44:09 +02:00
Christophe de Dinechin 445cae64ae Rename OBJFILES to BUILD
This is more consistent with having simple names for variables. Also, this
contains all the build intermediate products, not just object files.

Signed-off-by: Christophe de Dinechin <christophe@dinechin.org>
2020-09-01 22:11:55 +02:00
Christophe de Dinechin ff92a7386f Replace OBJ_EXT with EXT.obj and similar for other extensions
This will allow to make the code dealing with extensions more generic in the
future.

Signed-off-by: Christophe de Dinechin <christophe@dinechin.org>
2020-09-01 22:04:53 +02:00
Christophe de Dinechin 0e8c83820b Add support for shared-library versioning 2018-06-14 17:39:09 +02:00
Christophe de Dinechin aa87d0f94b Add documentation for pkg-config file generation 2018-05-26 11:15:13 +02:00
Christophe de Dinechin 91c679f114 Add documentation on how to use Make-It-Quick as submodule 2018-04-12 12:39:36 +02:00
Christophe de Dinechin 198ad6420d Change project name to 'Make-it-Quick', and make it installable
This simplifies the management of projects using make-it-quick by
putting the makefile include files in a shared location
(typically /usr/local/include/make-it-quick)
2018-04-04 10:32:09 +02:00
Christophe de Dinechin 9f78375264 Add clang-format rule to reformat source files 2018-04-04 10:31:11 +02:00
Christophe de Dinechin 15738f7504 Add YouTube video 2018-04-04 10:21:04 +02:00
Christophe de Dinechin b236f6cffe Add link to SPICE build 2018-04-04 10:21:04 +02:00
Christophe de Dinechin 218dc2c82e Update README with tips on how to build 2018-04-04 10:21:04 +02:00
Christophe de Dinechin 8e826a885a Fix location for the build output 2018-04-04 10:21:04 +02:00
Christophe de Dinechin 7530c15a96 Document PKGCONFIGS 2018-04-04 10:21:04 +02:00
Christophe de Dinechin b6e7ccf05d Change location for build outputs to something more practical for daily use 2018-04-04 10:21:04 +02:00
Christophe de Dinechin 8d0b734e70 Add TOP variable to indicate top-level directory
This makes the output file organization cleaner in case where the
'build' directory is not itself at the top-level.
2018-04-04 10:21:04 +02:00
Christophe de Dinechin 4ce7372146 Add OUTPUT and LOGS environment variables
They used to be called with annoying names that nobody would use
2018-04-04 10:21:03 +02:00
Christophe de Dinechin 6a9ad13412 Make it simpler to mix static and shared libraries
Also avoid using libtool -shared, not available by default on many platforms
2018-04-04 10:21:03 +02:00
Christophe de Dinechin 17c952b837 Add support for DESTDIR, closes #11 2018-04-04 10:21:03 +02:00
Christophe de Dinechin ecc48f708b Better format for links 2018-04-04 10:21:03 +02:00
Christophe de Dinechin 47c04c5303 Share examples of other projects using 'build' 2018-04-04 10:21:03 +02:00
Christophe de Dinechin dada94f8c5 Add clarification on how to build shared / static libraries 2018-04-04 10:21:03 +02:00
Christophe de Dinechin 54fd4848ae Clarification of distribution rights for build 2018-04-04 10:20:15 +02:00
Christophe de Dinechin 1a1856c3af Remove the need to say 'HAVE_' in 'CONFIG' 2018-04-04 10:20:15 +02:00
Christophe de Dinechin 9c7547477e Documentation fixes 2018-04-04 10:20:15 +02:00
Christophe de Dinechin 1f5b186b8e Update the documentation 2018-04-04 10:20:15 +02:00
Christophe de Dinechin 2b627dd62b Replace .runtest with .test, I get it wrong each time I try to use it manually 2018-04-04 10:20:15 +02:00
Christophe de Dinechin 48072b16fa Clarify the role of libraries 2018-04-04 10:19:39 +02:00
Christophe de Dinechin 4820215877 Fix rendering of `make help` in README.md 2018-04-04 10:19:39 +02:00
Christophe de Dinechin 1c3c0e606c Initial state 2018-04-04 10:19:24 +02:00
Christophe de Dinechin 5645e330fc Initial commit 2017-03-24 23:22:10 +01:00