rendered paste bodyCC=mips64-unknown-elf-gcc
LD=mips64-unknown-elf-ld
RM=rm
TAR=tar
CFLAGS=-G0 -O3 -Wall -fsigned-char -fno-builtin -march=r4600 --mips3 -I. -DMIPS64
LDFLAGS=-G0 -e start -Tldscript.mips64 -nostdlib
ASOURCES=bidule1.S bidule2.S
CSOURCES=machin1.c machin2.c machin3.c
AOBJS=$(ASOURCES:.S=.o)
COBJS=$(CSOURCES:.c=.o)
output: $(AOBJS) $(COBJS)
@echo "Linking $(PROG)"
@$(LD) $(LDFLAGS) -o $(PROG) $(AOBJS) $(COBJS)
.PHONY: clean
clean:
$(RM) -f $(AOBJS) $(COBJS) $(PROG)
$(RM) -f *~
.SUFFIXES: .c .h .l .y .o
.c.o:
@echo "Compiling $<"
@$(CC) $(CFLAGS) $(INCLUDE) -c -o $*.o $<
.S.o:
@echo "Assembling $<"
@$(CC) $(CFLAGS) $(INCLUDE) -c -o $*.o $<