Changeset 04803bf in mainline for uspace/lib/softint/Makefile
- Timestamp:
- 2011-03-21T22:00:17Z (14 years ago)
- 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. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/softint/Makefile
rb50b5af2 r04803bf 1 1 # 2 2 # Copyright (c) 2005 Martin Decky 3 # Copyright (c) 200 8 Jiri Svoboda3 # Copyright (c) 2007 Jakub Jermar 4 4 # All rights reserved. 5 5 # … … 28 28 # 29 29 30 ## Common compiler flags 31 # 30 USPACE_PREFIX = ../.. 31 EXTRA_CFLAGS = -Iinclude 32 LIBRARY = libsoftint 32 33 33 LIBC_PREFIX = ../libc 34 SOURCES = \ 35 generic/division.c\ 36 generic/multiplication.c 34 37 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 $@ 38 include $(USPACE_PREFIX)/Makefile.common
Note:
See TracChangeset
for help on using the changeset viewer.