]> sourceware.org Git - automake.git/commitdiff
Nothing
authorTom Tromey <tromey@redhat.com>
Wed, 3 Jan 1996 07:36:22 +0000 (07:36 +0000)
committerTom Tromey <tromey@redhat.com>
Wed, 3 Jan 1996 07:36:22 +0000 (07:36 +0000)
TODO

diff --git a/TODO b/TODO
index 8876f0e762fcc4d425bc41bc184886ffb83ab52d..1a422f51499c159c5e6973a8528419da00e93a31 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,13 +1,24 @@
 Top priorities:
 * Use info_TEXINFOS
-* Figure out how to handle MANS
-
+* Figure out how to handle MANS:
+  * use man_MANS?  Or man1_MANS, man2_MANS, etc?
+  * François wants man pages not to be installed by default.
+    in this case an additional "install-man" target would exist
+* Must rewrite am_install_var.  Should break into multiple functions.
+  This will allow the callers to be a little smarter.
+* Use "$o" instead of "$(kr)o".  This might be better if MS-DOS is ever
+  supported.
 
 * am_error should use printf-style arguments (for eventual gettext scheme)
 
 uninstall and pkg-dirs should rm -rf the dir.
 
-Merge dist*.am files into automake itself; replication is bad.
+Merge dist*.am files into automake itself; replication is bad.  In
+general most .am files should be merged into automake.  For instance
+all the "clean" targets could be merged by keeping lists of things to
+be removed.  This would be a lot nicer looking.  Note that the install
+targets probably should not be merged; it is sometimes useful to only
+install a small part.
 
 Clean up the output:
 * Order rules sensibly
@@ -15,6 +26,9 @@ Clean up the output:
 * Eliminate extraneous rules when possible (eg 'install-am' stuff)
 * Make sure vertical spacing is correct
 * pretty-print targets
+* regularize how backslash-newline is done.  Just one space between text
+  and backslash should be the rule.  Update makefile-mode to allow this.
+  (set column to 0, probably)
 
 Need OTHER_SOURCES to hold sources whose objects end up in eg LIBOBJS.
 Dependency tracking should work here.  Maybe if it doesn't exist it
@@ -31,6 +45,8 @@ Consider automatic support for ".y" files.
 
 install-info doesn't have to look in build directory for info files;
 just don't support this mode.
+  [ actually I think this mode is required if the user is a maintainer
+    who is doing a non-srcdir build ]
 
 Write autoconf macro to do all work necessary for automake.  Eg define
 PACKAGE, VERSION, etc.
@@ -83,6 +99,8 @@ must look at mkid to see how it works (for subdir usage)
 
 Internationalize. [ gettext doesn't have the necessary machinery yet ]
 
+write test suite
+
 ================================================================
 
 For CONFIG_HEADER,
@@ -172,6 +190,7 @@ X Need a way to install library header files.
   It would be really interesting to be able to easily (as the end-user)
   make many different versions of the library: shared, static, profiling,
   debug, optimized...
+  How does Perl handle this?
 X Must ranlib libraries after installing
 
 Some examples to keep in mind while doing this:
@@ -181,7 +200,7 @@ Some examples to keep in mind while doing this:
 ================================================================
 
 Have a program that generates a Makefile on stdout, passes it through
-a "config.status" style filter, and thence into make.  Why bother,
+a "config.status"-style filter, and thence into make.  Why bother,
 other than the gee-whiz factor?
 
 Would it be useful to integrate in some way with the Debian package
This page took 0.031164 seconds and 5 git commands to generate.