summaryrefslogtreecommitdiff
path: root/docs/makefiles/TODOS
blob: 8e64dbc9873dbc144b531909ef92a5f176547856 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
- GNU make
  - currently we are following the "recursive makes considered harmfull" :-)
  - 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
    - split things for different compilers and make them individually
      handleable
  - check out other makefile systems:
    - ION-3
    - openradius
    - POCO
  - problems:
    - OpenBSD gmake: ../../makefiles/depend.mk:62: no file name for `-include'
    - make -j test with missing testd, some dependencies are missing
    - test target calls all target, this should not be necessary
- Windows:
  - how to generate dependencies and include them in the NMAKE files?
  - how to add the generation of a setup.exe or MSI?