include(/usr/`include'/carl/config.m4)dnl

LIBDIR =	m4LIBDIR
CFLAGS =	-g

PROG =		libprocom

OBJS =		fgetfloat.o fputfloat.o \
			getheader.o putheader.o \
			printprop.o \
			putprop.o getprop.o \
			rmprop.o getplist.o \
			putplist.o cpioheader.o \
			finitbuf.o fflushfloat.o putfc.o mkprop.o \
			globals.o addprop.o stdheader.o \
			fgetfbuf.o fputfbuf.o \
			fgetshort.o fputshort.o \
			fgetsbuf.o fputsbuf.o \
			fgetsample.o \
			fgetlong.o fputlong.o

.c.o:
		${CC} ${CFLAGS} -c $*.c
		-ld -x -r $*.o
		mv a.out $*.o


${PROG}: 	${OBJS}
		ar r ../libcarl.a ${OBJS}

alone: 		${OBJS}
		ar cr ${PROG}.a ${OBJS}

install:
		mv ${PROG}.a ${LIBDIR}
		ranlib ${LIBDIR}/${PROG}.a

clean:
		rm -f ${OBJS}

pub:
		cp * m4SRCDIR/lib/${PROG}

${OBJS}:	m4INCLUDE/procom.h
