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