-
Notifications
You must be signed in to change notification settings - Fork 1
/
BUILDING
52 lines (38 loc) · 2.08 KB
/
BUILDING
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
makegen Version Notes
Written by: Andrew Kilpatrick
Copyright 2016: Kilpatrick Audio
makegen is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
makegen is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with makegen. If not, see <http://www.gnu.org/licenses/>.
Introduction:
makegen is a program for automatically generating Makefiles from a source
tree. It uses gcc to figure out depedencies and produces a proper Makefile
that can contain any number of nested subdirectories. It is inspired by a
shell script that was found online, except it only handled source files in
the current directory. Normally this program is run by a shell script in
the source tree that contains all the required parameters. As files are
added to the project, simply run the shell script again and a new Makefile
will be generated. For an example of how to use it, see the GitHub repository
for CARBON:
https://github.com/kilpatrickaudio/CARBON
Support for sources:
Andrew Kilpatrick and Kilpatrick Audio provides NO SUPPORT for the code and
scripts provided here. If you can't figure it out or get it to work for you,
sorry about that. We make our living by selling hardware, which we support
very well. We believe in open source and want to contribute what we can, but
simply do not have the resouces to answer emails related to this code. All
feature and bug requests, or suggestions should be performed through the
online GitHub source repository. Emails received directly by Kilpatrick Audio
or Andrew Kilpatrick will unfortunately go unanswered.
GihHub repository:
https://github.com/kilpatrickaudio/makegen
Compiling:
- simply compile this program manually by issuing a command such as:
cc -o makegen makegen.c