Changes in uspace/lib/softint/Makefile [1ea99cc:1b1164e8] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/softint/Makefile
r1ea99cc r1b1164e8 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.