#
# libargv Makefile
#
# $Header: /usr/local/libdata/cvs/c-lib/libargv/Makefile,v 1.4 1998/08/16 21:36:26 simons Exp $
#

# Make Rules:
# ===========
#
.c.o:
	$(CC) $(CFLAGS) $(CPPFLAGS) -c $<


# Compiler Flags:
# ===============
#
CFLAGS  = -Wall -ansi -pedantic
CPPFLAGS=


#
# Labels:
# =======
#
SRCS 	= argv.c
OBJS	= $(SRCS:.c=.o)
MANFILES= $(SRCS:.c=.3)


#
# Targets
#
.PHONY: all clean realclean distclean man depend

all:	libargv.a

test:		test.o libargv.a
	$(CC) test.o libargv.a -o test

clean:
	rm -f test libargv.a *.o *.3 *.core

realclean:	clean

distclean:	realclean

man:

depend:
	makedepend -Y /usr/include $(SRCS)
	@rm -f Makefile.bak


#
# Actions
#
libargv.a:	$(OBJS)
	rm -f $@
	$(AR) cr $@ $(OBJS)
	$(RANLIB) $@


#
# Dependencies
#

argv.o: _argv.h argv.h
