tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Tinycc-devel] [PATCH 00/11] Teach tcc -MD/-MF (take 2)


From: Kirill Smelkov
Subject: [Tinycc-devel] [PATCH 00/11] Teach tcc -MD/-MF (take 2)
Date: Mon, 21 Jun 2010 18:31:19 +0400

  ( 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]