blob: 7bed2c8e1efcbbe33701f0c491954b1a21bfbfd6 (
plain)
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
|
@@ ?= is deferred
@@ automatically-generated dependecies should include absolute paths
just like gcc does. Note that it only happens when you pass gcc
absolute paths in -I so I should watch out!
@@ order-only dependencies allow for elegant creation of a directory
before build.
@@ need to try generation of headers in out_dir.
@@ maybe think about shared library versioning. This could be done
transparently at installation time.
%% I should use some form of include function for -include for
consistency.
@@ linker accepts -O options and can opimize.
@@ use suffix (.make, .cxx) to specify file type - not as a mere
separator. Can I use '-' as separator? Should I use '_' as separator?
@@ read lisp ASDF manual.
@@ Use $(eval foo:=bar) in rule's command to set variable only if (and after)
the rule is in use.
%% Files in import directory are called configuration. They are not quite
that. Maybe a better name would be stub?
@@ For some (all? SUS?) platforms inclusion of .so in .l is redundant
because .so is already linked against them.
@@ Need to continue cleaning if some files do not exist (rm -f ?).
|