App inst fixed on invalid image file; App zinstall for ZDE works - we've got GUI...
[ZeXOS.git] / libm / Makefile
blob528f7051ffc30919be0e8129b1e2d45422e68543
1 .SUFFIXES: .asm
3 # defines
4 MAKEFILE=Makefile
5 MAKEDEP=$(MAKEFILE)
6 LIBC =../libc
7 INCDIR =./include
8 NASM =nasm -f elf -i$(INCDIR)/
9 CC =gcc -m32 -g -Wall -W -O2 -nostdinc -fno-builtin -I$(INCDIR) -I$(LIBC)/include
11 OBJS =fabs.o fmod.o sin.o cos.o pow.o floor.o sqrt.o tan.o
13 ifneq ($(V),1)
14 Q := @
15 endif
17 # targets
18 all: $(OBJS) libm.a
20 clean:
21 $(Q)rm -f libm.a $(OBJS)
22 @printf " CLEAN\n";
24 # implicit rules
25 .S.o:
26 @printf " ASM $(subst $(shell pwd)/,,$(@))\n";
27 $(Q)$(NASM) -o$@ $<
29 .c.o:
30 @printf " CC $(subst $(shell pwd)/,,$(@))\n";
31 $(Q)$(CC) -c -o$@ $<
33 # explicit rules
34 libm.a: $(OBJS) $(MAKEDEP)
35 @printf " AR $(subst $(shell pwd)/,,$(@))\n";
36 $(Q)ar rcs libm.a $(OBJS)