
TOPDIR=../../
include $(TOPDIR)Rules.mak
DIRS:=

CSRC = err.c errx.c verr.c verrx.c vwarn.c vwarnx.c warn.c warnx.c
# CSRC += getusershell.c
CSRC += ctype_.c
CSRC += s_finitef.c
ifeq (${CROSS}, mips-)
CSRC += brecis-prom.c
CSRC += profil.c
endif

COBJS=$(patsubst %.c,%.o, $(CSRC))

ifeq (${CROSS}, mips-)
SSRC=_mcount.S
SOBJS=$(patsubst %.S,%.o, $(SSRC))
endif

OBJS=$(COBJS) ${SOBJS} mcount.o gmon.o


all: $(OBJS) $(LIBC)

$(LIBC): ar-target

ar-target: $(OBJS)
	$(AR) $(ARFLAGS) $(LIBC) $(OBJS)

$(COBJS): %.o : %.c
	$(CC) $(CFLAGS) -c $< -o $@
	$(STRIPTOOL) -x -R .note -R .comment $*.o

mcount.o: mcount.c
	$(CC) $(CFLAGNOPROF) -c $< -o $@
	$(STRIPTOOL) -x -R .note -R .comment $*.o

gmon.o: gmon.c
	$(CC) $(CFLAGNOPROF) -c $< -o $@
	$(STRIPTOOL) -x -R .note -R .comment $*.o

$(SOBJS): %.o : %.S
	$(CC) $(CFLAGNOPROF) -c $< -o $@
	$(STRIPTOOL) -x -R .note -R .comment $*.o

$(OBJ): Makefile

.PHONY: dummy
dummy:

clean:
	rm -f *.[oa] *~ core

