blob: 75fa17ba99c92d89ff70ed2b218a69021f3aee48 [file] [log] [blame]
# -*- makefile -*-
#
# arch/cris/Makefile.inc
#
# Special rules for this architecture. Note that this is actually
# included from the main Makefile, and that pathnames should be
# accordingly.
#
ARCHOBJS = \
arch/$(ARCH)/__Umod.o \
arch/$(ARCH)/__Udiv.o \
arch/$(ARCH)/__Mod.o \
arch/$(ARCH)/__Div.o \
arch/$(ARCH)/__negdi2.o \
arch/$(ARCH)/setjmp.o \
arch/$(ARCH)/syscall.o \
libgcc/__divdi3.o \
libgcc/__moddi3.o \
libgcc/__udivdi3.o \
libgcc/__umoddi3.o \
libgcc/__udivmoddi4.o
arch/$(ARCH)/__Umod.o: arch/$(ARCH)/divide.c
$(CC) $(CFLAGS) -DSIGNED=0 -DREM=1 -DBITS=32 -DNAME=__Umod -c -o $@ $<
arch/$(ARCH)/__Udiv.o: arch/$(ARCH)/divide.c
$(CC) $(CFLAGS) -DSIGNED=0 -DREM=0 -DBITS=32 -DNAME=__Udiv -c -o $@ $<
arch/$(ARCH)/__Mod.o: arch/$(ARCH)/divide.c
$(CC) $(CFLAGS) -DSIGNED=1 -DREM=1 -DBITS=32 -DNAME=__Mod -c -o $@ $<
arch/$(ARCH)/__Div.o: arch/$(ARCH)/divide.c
$(CC) $(CFLAGS) -DSIGNED=1 -DREM=0 -DBITS=32 -DNAME=__Div -c -o $@ $<
archclean: