Changeset c631734 in mainline for uspace/lib/c/Makefile


Ignore:
Timestamp:
2017-11-07T23:14:00Z (7 years ago)
Author:
jzr <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
cecba66e
Parents:
b8d4af4b
Message:

Mostly cleanup in uspace/Makefile.common.

  • Pass -MP in addition to -MD (also in boot and kernel).
  • Derive SLIBRARY and LSONAME from LIBRARY and (new)SOVERSION.
  • Removed include of version "makefile", which was unused.
  • Replaced OUTPUT and LOUTPUT with plural OUTPUTS, updated rules to match.
  • Moved things around so that first rule is after last variable assignment.
  • Removed '-n'(undesirable) and '-M'(redundant) from linker options.
  • Removed redundant rules at the tail of the file. GNU make bug #26893 seems to have been fixed years ago, and I can't reproduce any problem.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/Makefile

    rb8d4af4b rc631734  
    4343EXTRA_CLEAN = $(LINKER_SCRIPTS)
    4444LIBRARY = libc
    45 SLIBRARY = libc.so.0.0
    46 LSONAME = libc.so.0
     45SOVERSION = 0.0
    4746
    4847-include $(CONFIG_MAKEFILE)
Note: See TracChangeset for help on using the changeset viewer.