summaryrefslogtreecommitdiff
path: root/docs/makefiles/TODOS
blob: d3cee2cd19288f4111b4ee33e3768e0cf5b6d73d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
- distclean calls clean again recurively. This causes already deleted
  dependencies to be regenerated
- do shared libraries properly
- add uninstall
- modularize more
  - get platform.mk and shell in sync, make sure the user can set the
    variables there manually if we wants to, also makes sure that on
    slow platforms like cygwin we can call the guess_env script once
    and then store the results for later (remove with distclean only)
  - split things for different compilers and make them individually
    handleable
- check out other makefile systems:
  - ION-3
  - openradius
  - POCO
- problems:
  - NetBSD usage: rm [-f|-i] [-dPRrvW] file ...
  - OpenBSD gmake: ../../makefiles/depend.mk:62: no file name for `-include'
  - make -j test with missing testd, some dependencies are missing
  - Cygwin still too slow, must get rid of all shell calls as the bash
    port is damn slow
  - test target calls all target, this should not be necessary