CFILE=	${.CURDIR}/newclocale.c
EXE=	prog

all: execute
	@echo "done"

${CFILE}:
	@echo "#include <xlocale.h>" >> ${CFILE}
	@echo "int main(void)" >> ${CFILE}
	@echo "{" >> ${CFILE}
	@echo '  if(!newlocale(0,"C",0)) return -13;' >> ${CFILE}
	@echo "  return 0;" >> ${CFILE}
	@echo "}" >> ${CFILE}
	@echo "${CFILE:T} created"

${EXE}: ${CFILE}
	cc -static -O2 -g ${.ALLSRC} -o ${.TARGET}

execute: ${EXE}
	@echo "executing ${EXE}"
	@${.CURDIR}/${EXE}

clean:
	rm -f ${CFILE} ${EXE} ${EXE}.core
