aboutsummaryrefslogtreecommitdiff
path: root/documentation/NOTES
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/NOTES')
-rw-r--r--documentation/NOTES34
1 files changed, 34 insertions, 0 deletions
diff --git a/documentation/NOTES b/documentation/NOTES
new file mode 100644
index 0000000..7bed2c8
--- /dev/null
+++ b/documentation/NOTES
@@ -0,0 +1,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 ?).