# C news libusg makefile
INCLUDE = ../include
DEFINES=-I$(INCLUDE)
COPTS=-O # -p
CFLAGS=$(COPTS) $(DEFINES)
LINTFLAGS=-hau $(DEFINES)
# workaround for System V make bug
SHELL = /bin/sh

SRCS=clsexec.c fopenexcl.c gethostname.c
OBJS=clsexec.o fopenexcl.o gethostname.o

# RANLIB is ranlib on non-USG systems, echo on USG systems
RANLIB=echo

u:	$(OBJS)
	ar rsuv ../libcnews.a $(OBJS)

all:	$(OBJS)
        echo ' '

libusg.a: $(SRCS)
	$(CC) $(CFLAGS) -c $?
	ar rsu $@ *.o
	rm *.o
	$(RANLIB) $@
lint:
	lint $(LINTFLAGS) $(SRCS)

clean:
	rm -f *.o
