( Reposting due to not being subscribed from work address to the list,
    Sorry... )

Another try to implement auto-dependencies generation.

Changes since v1:

(Taking inputs from grischka and me myself)

- TCCState gained new members for input files/libs and reloc_output switch
- Code for default outfile name computation, and deps generation moved into
  functions.
- Use tcc_fileextension() instead of wrongly open-coding it.
- Generate deps only when compilation/preprocessing was successful
- Misc cleanups & other small fixes

For convenience, you can get this patch series with

    git pull git://repo.or.cz/tinycc/kirr.git tcc-MD


Thanks,

Kirill Smelkov (11):
  .cvsignore -> .gitignore
  .gitignore += *.o *.a
  chmod a-x i386-gen.c
  tcc: Fix typo in error (it's '%s', not '%s)
  Add input files/libs and reloc_output switch to TCCState
  tcc: Refactor "compute default outfile name" into libtcc function
  tcc: Draft suppoprt for -MD/-MF options
  tcc -E: Let output_default be <file>.o instead of a.out
  Document what tcc_fileextension does
  tcc: Explicitly require -l<lib> for libraries
  .gitignore += tags

 .cvsignore => .gitignore |    5 ++-
 Changelog                |    4 ++
 TODO                     |    1 -
 libtcc.c                 |   81 ++++++++++++++++++++++++++++++++++++++++++++++
 libtcc.h                 |   14 ++++++++
 tcc.c                    |   63 ++++++++++++++++++-----------------
 tcc.h                    |   13 +++++++-
 tccpp.c                  |    3 ++
 8 files changed, 150 insertions(+), 34 deletions(-)
 rename .cvsignore => .gitignore (94%)
 mode change 100755 => 100644 i386-gen.c



P.S.

TinyCC mailing list page as listed on http://bellard.org/tcc/ [1] does not
work. On the other hand mailing list page from savannah tinycc project page [2]
works, so it seems besides obsolete CVS we should update mailing address too.

[1] http://mail.freesoftware.fsf.org/mailman/listinfo/tinycc-devel
[2] http://lists.nongnu.org/mailman/listinfo/tinycc-devel


_______________________________________________
Tinycc-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to