CC=mips-mti-linux-gnu-gcc all: libfp32.so libfpxx.so libfp64.so hello32 helloxx hello64 libfp32.so: libfp.c $(CC) -mfp32 -DNAME=libfp32 -shared -fpic $^ -o $@ libfpxx.so: libfp.c $(CC) -mfpxx -DNAME=libfpxx -shared -fpic $^ -o $@ libfp64.so: libfp.c $(CC) -mfp64 -DNAME=libfp64 -shared -fpic $^ -o $@ hello32: hello.c $(CC) -mfp32 -ldl $^ -o $@ helloxx: hello.c $(CC) -mfpxx -ldl $^ -o $@ hello64: hello.c $(CC) -mfp64 -ldl $^ -o $@