Changes in / [390d80d:b670523] in mainline


Ignore:
Files:
233 added
11 edited

Legend:

Unmodified
Added
Removed
  • boot/Makefile.common

    r390d80d rb670523  
    138138        $(USPACE_PATH)/app/blkdump/blkdump \
    139139        $(USPACE_PATH)/app/bnchmark/bnchmark \
     140        $(USPACE_PATH)/app/cc/cc \
     141        $(USPACE_PATH)/app/ccom/ccom \
     142        $(USPACE_PATH)/app/cpp/cpp \
    140143        $(USPACE_PATH)/app/dltest/dltest \
    141144        $(USPACE_PATH)/app/dltest2/dltest2 \
  • uspace/Makefile

    r390d80d rb670523  
    3737        app/blkdump \
    3838        app/bnchmark \
     39        app/cc \
     40        app/ccom \
     41        app/cpp \
    3942        app/edit \
    4043        app/ext2info \
     
    175178        lib/usbdev \
    176179        lib/usbhid \
    177         lib/usbvirt
     180        lib/usbvirt \
     181        lib/posix
    178182
    179183LIBC_BUILD = $(addsuffix .build,$(LIBC))
  • uspace/Makefile.common

    r390d80d rb670523  
    4444#   EXTRA_CLEAN        additional cleanup targets
    4545#
     46#   POSIX_COMPAT       set to 'y' to use POSIX compatibility layer
     47#
    4648# Optionally, for a binary:
    4749#   STATIC_NEEDED      set to 'y' for init binaries, will build statically
     
    104106LIBSOFTINT_PREFIX = $(LIB_PREFIX)/softint
    105107
     108LIBPOSIX_PREFIX = $(LIB_PREFIX)/posix
     109
    106110LIBBLOCK_PREFIX = $(LIB_PREFIX)/block
    107111LIBFS_PREFIX = $(LIB_PREFIX)/fs
     
    211215JOBFILE = $(LIBC_PREFIX)/../../../tools/jobfile.py
    212216
     217ifeq ($(POSIX_COMPAT),y)
     218        CFLAGS = -I$(LIBPOSIX_PREFIX)
     219        LIBS += $(LIBPOSIX_PREFIX)/libposix.a
     220endif
     221
    213222ifeq ($(COMPILER),gcc_cross)
    214         CFLAGS = $(GCC_CFLAGS) $(EXTRA_CFLAGS)
     223        CFLAGS += $(GCC_CFLAGS) $(EXTRA_CFLAGS)
    215224        DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
    216225endif
    217226
    218227ifeq ($(COMPILER),gcc_native)
    219         CFLAGS = $(GCC_CFLAGS) $(EXTRA_CFLAGS)
     228        CFLAGS += $(GCC_CFLAGS) $(EXTRA_CFLAGS)
    220229        DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
    221230endif
    222231
    223232ifeq ($(COMPILER),icc)
    224         CFLAGS = $(ICC_CFLAGS) $(EXTRA_CFLAGS)
     233        CFLAGS += $(ICC_CFLAGS) $(EXTRA_CFLAGS)
    225234        DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
    226235endif
    227236
    228237ifeq ($(COMPILER),clang)
    229         CFLAGS = $(CLANG_CFLAGS) $(EXTRA_CFLAGS)
     238        CFLAGS += $(CLANG_CFLAGS) $(EXTRA_CFLAGS)
    230239        DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS)
    231240endif
  • uspace/lib/c/arch/abs32le/include/types.h

    r390d80d rb670523  
    5151typedef uint32_t size_t;
    5252
     53typedef int32_t intptr_t;
    5354typedef uint32_t uintptr_t;
    5455typedef uint32_t atomic_count_t;
  • uspace/lib/c/arch/amd64/include/types.h

    r390d80d rb670523  
    5151typedef uint64_t size_t;
    5252
     53typedef int64_t intptr_t;
    5354typedef uint64_t uintptr_t;
    5455typedef uint64_t atomic_count_t;
  • uspace/lib/c/arch/arm32/include/types.h

    r390d80d rb670523  
    5252typedef uint32_t size_t;
    5353
     54typedef int32_t intptr_t;
    5455typedef uint32_t uintptr_t;
    5556typedef uint32_t atomic_count_t;
  • uspace/lib/c/arch/ia32/include/types.h

    r390d80d rb670523  
    5151typedef uint32_t size_t;
    5252
     53typedef int32_t intptr_t;
    5354typedef uint32_t uintptr_t;
    5455typedef uint32_t atomic_count_t;
  • uspace/lib/c/arch/ia64/include/types.h

    r390d80d rb670523  
    6161typedef uint64_t size_t;
    6262
     63typedef int64_t intptr_t;
    6364typedef uint64_t uintptr_t;
    6465typedef uint64_t atomic_count_t;
  • uspace/lib/c/arch/mips32/include/types.h

    r390d80d rb670523  
    5252typedef uint32_t size_t;
    5353
     54typedef int32_t intptr_t;
    5455typedef uint32_t uintptr_t;
    5556typedef uint32_t atomic_count_t;
  • uspace/lib/c/arch/ppc32/include/types.h

    r390d80d rb670523  
    5151typedef uint32_t size_t;
    5252
     53typedef int32_t intptr_t;
    5354typedef uint32_t uintptr_t;
    5455typedef uint32_t atomic_count_t;
  • uspace/lib/c/arch/sparc64/include/types.h

    r390d80d rb670523  
    5151typedef uint64_t size_t;
    5252
     53typedef int64_t intptr_t;
    5354typedef uint64_t uintptr_t;
    5455typedef uint64_t atomic_count_t;
Note: See TracChangeset for help on using the changeset viewer.