1 # Copyright (C) 1995,1996 Robert de Bath <rdebath@cix.compulink.co.uk>
2 # This file is part of the Linux-8086 C library and is distributed
3 # under the GNU Library General Public License.
6 CFLAGS
=$(CCFLAGS
) $(LIBDEFS
) -DFLOATS
10 AOBJ
=_stdio_init.o fputc.o fgetc.o fflush.o fgets.o gets.o fputs.o \
11 puts.o fread.o fwrite.o fopen.o fdopen.o freopen.o __fopen.o \
12 fclose.o fseek.o rewind.o ftell.o setbuffer.o setvbuf.o ungetc.o
15 POBJ
=printf.o sprintf.o fprintf.o vprintf.o vsprintf.o vfprintf.o fp_print.o
18 SOBJ
=scanf.o sscanf.o fscanf.o vscanf.o vsscanf.o vfscanf.o
20 OBJ
= $(AOBJ
) $(POBJ
) $(SOBJ
)
22 CFLAGS
=$(ARCH
) $(CCFLAGS
) $(DEFS
)
27 $(LIBC
): $(LIBC
)($(OBJ
))
29 $(LIBC
)($(AOBJ
)): $(ASRC
)
30 $(CC
) $(CFLAGS
) -DL_
$* $< -c
-o
$*.o
31 $(AR
) $(ARFLAGS
) $@
$*.o
33 $(LIBC
)($(POBJ
)): $(PSRC
)
34 $(CC
) $(CFLAGS
) -DL_
$* $< -c
-o
$*.o
35 $(AR
) $(ARFLAGS
) $@
$*.o
37 $(LIBC
)($(SOBJ
)): $(SSRC
)
38 $(CC
) $(CFLAGS
) -DL_
$* $< -c
-o
$*.o
39 $(AR
) $(ARFLAGS
) $@
$*.o
42 -@
rm -f ..
/include/stdio.h
43 cp
-p stdio.h ..
/include/.
46 rm -f
*.o libc.a ..
/include/stdio.h
48 $(LIBC
)($(OBJ
)): stdio.h