Changeset 04803bf in mainline for uspace/lib/softint/Makefile


Ignore:
Timestamp:
2011-03-21T22:00:17Z (14 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
143932e
Parents:
b50b5af2 (diff), 7308e84 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge mainline changes (needs fixes).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/softint/Makefile

    rb50b5af2 r04803bf  
    11#
    22# Copyright (c) 2005 Martin Decky
    3 # Copyright (c) 2008 Jiri Svoboda
     3# Copyright (c) 2007 Jakub Jermar
    44# All rights reserved.
    55#
     
    2828#
    2929
    30 ## Common compiler flags
    31 #
     30USPACE_PREFIX = ../..
     31EXTRA_CFLAGS = -Iinclude
     32LIBRARY = libsoftint
    3233
    33 LIBC_PREFIX = ../libc
     34SOURCES = \
     35        generic/division.c\
     36        generic/multiplication.c
    3437
    35 ## Setup toolchain
    36 #
    37 
    38 include $(LIBC_PREFIX)/Makefile.toolchain
    39 
    40 CFLAGS += -Iinclude
    41 PIC_CFLAGS := $(CFLAGS) -fPIC -D__PIC__
    42 
    43 ## Sources
    44 #
    45 
    46 ARCH_SOURCES =
    47 
    48 GENERIC_SOURCES = \
    49         generic/division.c
    50 
    51 GENERIC_OBJECTS := $(addsuffix .o,$(basename $(GENERIC_SOURCES)))
    52 
    53 OBJECTS := $(GENERIC_OBJECTS)
    54 PIC_OBJECTS := $(addsuffix .pio,$(basename $(OBJECTS)))
    55 
    56 .PHONY: all clean depend
    57 
    58 all: libsoftint.a libsoftint.pic.a
    59 
    60 -include Makefile.depend
    61 
    62 clean:
    63         -rm -f libsoftint.a libsoftint.pic.a Makefile.depend
    64         find generic/ \( -name '*.o' -o -name '*.pio' \) -follow -exec rm \{\} \;
    65 
    66 depend:
    67         -makedepend -f - -- $(DEPEMD_DEFS) $(CFLAGS) -- $(GENERIC_SOURCES) > Makefile.depend 2> /dev/null
    68         -makedepend $(DEFS) $(PIC_CFLAGS) -o.pio -f - $(GENERIC_SOURCES) >> Makefile.depend 2> /dev/null
    69 
    70 libsoftint.a: depend $(OBJECTS)
    71         $(AR) rc $@ $(OBJECTS)
    72 
    73 libsoftint.pic.a: depend $(PIC_OBJECTS)
    74         $(AR) rc $@ $(PIC_OBJECTS)
    75 
    76 %.o: %.S
    77         $(CC) $(DEFS) $(AFLAGS) $(CFLAGS) -D__ASM__ -c $< -o $@
    78 
    79 %.o: %.s
    80         $(AS) $(AFLAGS) $< -o $@
    81 
    82 %.o: %.c
    83         $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    84 
    85 %.pio: %.S
    86         $(CC) $(DEFS) $(AFLAGS) $(CFLAGS) -D__ASM__ -c $< -o $@
    87 
    88 %.pio: %.s
    89         $(AS) $(AFLAGS) $< -o $@
    90 
    91 %.pio: %.c
    92         $(CC) $(DEFS) $(PIC_CFLAGS) -c $< -o $@
     38include $(USPACE_PREFIX)/Makefile.common
Note: See TracChangeset for help on using the changeset viewer.