CC = gcc ${GCCFLAGS}

PREFIX = $(shell ./get_uls_bin)

CFLAGS = -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -DUNIX

BINFILE = fileunpack

all:	${BINFILE}

${BINFILE}:	${BINFILE}.c
	${CC} ${CFLAGS} -o ${BINFILE} ${BINFILE}.c

install:	${BINFILE}
	chmod 755 ${BINFILE}; if [ -f ${PREFIX}/${BINFILE} ] ; then diff -q ${BINFILE} ${PREFIX}/${BINFILE} >/dev/null 2>&1 || (mv ${PREFIX}/${BINFILE} ${PREFIX}/${BINFILE}.old && cp -p ${BINFILE} ${PREFIX}/${BINFILE} && rm ${PREFIX}/${BINFILE}.old || mv ${PREFIX}/${BINFILE}.old ${PREFIX}/${BINFILE}); else cp -p ${BINFILE} ${PREFIX}/${BINFILE} ; fi

clean:
	rm ${BINFILE}
