57 lines
1.5 KiB
Makefile
57 lines
1.5 KiB
Makefile
#
|
|
# @(#)Makefile 1.1 94/10/31 SMI
|
|
#
|
|
# Copyright (c) 1987 by Sun Microsystems, Inc.
|
|
#
|
|
all : xall
|
|
|
|
include ../../Makefile.arch
|
|
include $(ARCH)/Makefile
|
|
include ../../Makefile.master
|
|
|
|
HDRS = stdiom.h iob.h doprnt.h
|
|
COMMSRC = clrerr.c ctermid.c cuserid.c doprnt.c \
|
|
fdopen.c feof.c ferror.c fgetc.c fgets.c \
|
|
fileno.c findiop.c \
|
|
fputc.c fputs.c fread.c fseek.c ftell.c fwrite.c \
|
|
getc.c getchar.c gets.c getw.c iob.c putchar.c \
|
|
putc.c puts.c \
|
|
putw.c remove.c rew.c scanf.c setbuffer.c setvbuf.c \
|
|
tempnam.c tmpnam.c tmpfile.c ungetc.c
|
|
S5SRC = doscan.c
|
|
4.2SRC = doscan.c
|
|
|
|
libc_comm.so := SRC = $(COMMSRC)
|
|
libc.so := SRC = $(4.2SRC)
|
|
libc.a libc_p.a := SRC = $(4.2SRC) $(COMMSRC)
|
|
libcs5.so := SRC = $(S5SRC)
|
|
libcs5.a libcs5_p.a := SRC = $(S5SRC) $(COMMSRC)
|
|
|
|
OBJS = $(SRC:%.c=$(VARIANT)/%.o) $(MD_CSRC:$(ARCH)/%.c=$(VARIANT)/%.o) $(MD_ASSRC:$(ARCH)/%.s=$(VARIANT)/%.o)
|
|
|
|
obj/ctermid.o obj_p/ctermid.o shared/ctermid.o \
|
|
s5/ctermid.o s5_p/ctermid.o := CFLAGS += -A-R
|
|
|
|
obj/doprnt.o obj_p/doprnt.o shared/doprnt.o \
|
|
s5/doprnt.o s5_p/doprnt.o := CFLAGS += -A
|
|
|
|
obj/doscan.o obj_p/doscan.o shared_4.2/doscan.o \
|
|
s5/doscan.o s5_p/doscan.o shared_s5/doscan.o := CFLAGS += -A-R
|
|
|
|
obj/tempnam.o obj_p/tempnam.o shared/tempnam.o \
|
|
s5/tempnam.o s5_p/tempnam.o := CFLAGS += -A-R
|
|
|
|
obj/tmpfile.o obj_p/tmpfile.o shared/tmpfile.o \
|
|
s5/tmpfile.o s5_p/tmpfile.o := CFLAGS += -A-R
|
|
|
|
xall: $$(LIBS)
|
|
$(LIBS) : symlink $$(VARIANT) $$(OBJS)
|
|
|
|
symlink:
|
|
rm -rf strings;\
|
|
ln -s ../../strings strings
|
|
|
|
.INIT : $(HDRS) $(MD_HDRS)
|
|
|
|
clean: master.clean
|