7 NASM
=nasm
-f elf
-i
$(INCDIR
)/
8 CC
=gcc
-m32
-g
-Wall
-W
-O2
-nostdinc
-fno-builtin
-I
$(INCDIR
)
10 OBJS
=fabs.o fmod.o sin.o cos.o pow.o
20 $(Q
)rm -f libm.a
$(OBJS
)
25 @printf
" ASM $(subst $(shell pwd)/,,$(@))\n";
29 @printf
" CC $(subst $(shell pwd)/,,$(@))\n";
33 fabs.o
: fabs.c
$(MAKEDEP
)
34 fmod.o
: fmod.c
$(MAKEDEP
)
35 sin.o
: sin.c
$(MAKEDEP
)
36 cos.o
: cos.c
$(MAKEDEP
)
37 pow.o
: pow.c
$(MAKEDEP
)
40 libm.a
: $(OBJS
) $(MAKEDEP
)
41 @printf
" AR $(subst $(shell pwd)/,,$(@))\n";
42 $(Q
)ar rcs libm.a
$(OBJS
)