* added compilers lcc and bcc (linux86)
[mascara-docs.git] / compilers / linux86-0.16.17 / libc / conio / Makefile
blob21b0a4db49d40255895a28cb0d629877fb5bb626
1 # Copyright (C) 1996 Robert de Bath <robert@mayday.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.
5 ASRC=conio.c
6 AOBJ=getch.o getche.o kbhit.o putch.o cputs.o gotoxy.o
8 BIOSOBJ=cprintf.o
9 DOSOBJ=$(AOBJ) cprintf.o
11 CFLAGS=$(ARCH) $(CCFLAGS) $(DEFS)
13 ifeq ($(LIB_CPU)-$(LIB_OS),i86-BIOS)
14 all: $(LIBC)($(BIOSOBJ))
15 @$(RM) $(BIOSOBJ)
16 else
17 ifeq ($(LIB_CPU)-$(LIB_OS),i86-DOS)
18 all: $(LIBC)($(DOSOBJ))
19 @$(RM) $(DOSOBJ)
20 else
21 all:
23 endif
24 endif
26 $(LIBC)($(AOBJ)): $(ASRC)
27 $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
28 $(AR) $(ARFLAGS) $@ $*.o
30 $(LIBC)($(BOBJ)): $(BSRC)
31 $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
32 $(AR) $(ARFLAGS) $@ $*.o
34 $(LIBC)(cprintf.o): cprintf.c
35 $(CC) -c -ansi $(ARCH) $(CCFLAGS) $(DEFS) $*.c
36 $(AR) $(ARFLAGS) $@ $*.o
38 clean:
39 rm -f *.o libc.a