# ~/public_html/gifs/qr/Makefile_qr_shared
# brackets.c: <
# ~/job/groff/card/common/Makefile_qr_shared ->
#	../../../../public_html/gifs/qr/Makefile_qr_shared

# Included by: ~/job/groff/card/common/Makefile_inc
# Included by: ~/job/groff/card/common/Makefile_web_inc
# Included by: ~/job/groff/card/paper/Makefile
# Included by: ~/public_html/gifs/qr/Makefile

# Not yet used by: ~/job/groff/cv

# The _DOMAIN allows switching between http:// & http:// & removal of www.
# The _TEXT allows switching pf advert
PROTOCOL=http
# PROTOCOL= Allows global switching between http & https , I dont yet support https
ADVERT=Computer Consultants, FreeBSD, Linux
JHS=jhs
# JHS		allows global switching between jhs & ~jhs etc

BERKLIX_COM_DOMAIN=${PROTOCOL}://berklix.eu
BERKLIX_COM_TEXT="${PROTOCOL}://${BERKLIX_COM_DOMAIN} ${ADVERT}"
BERKLIX_DE_DOMAIN=${PROTOCOL}://berklix.de
BERKLIX_DE_TEXT="${PROTOCOL}://${BERKLIX_DE_DOMAIN} ${ADVERT}"
BERKLIX_EU_DOMAIN=${PROTOCOL}://berklix.eu
BERKLIX_EU_TEXT="${PROTOCOL}://${BERKLIX_EU_DOMAIN} ${ADVERT}"
BERKLIX_NET_DOMAIN=${PROTOCOL}://berklix.net
BERKLIX_NET_TEXT="${PROTOCOL}://${BERKLIX_NET_DOMAIN} ${ADVERT}"
BERKLIX_ORG_DOMAIN=${PROTOCOL}://berklix.org
BERKLIX_ORG_TEXT="${PROTOCOL}://${BERKLIX_ORG_DOMAIN} ${ADVERT}"
BERKLIX_UK_DOMAIN=${PROTOCOL}://berklix.uk
BERKLIX_UK_TEXT="${PROTOCOL}://${BERKLIX_UK_DOMAIN} ${ADVERT}"
BSDPIE_EU_DOMAIN=${PROTOCOL}://www.bsdpie.eu
BSDPIE_EU_TEXT="${PROTOCOL}://${BSDPIE_EU_DOMAIN} ${ADVERT}"
GEOFFHARRIES_COM_DOMAIN=${PROTOCOL}://www.geoffharries.com
GEOFFHARRIES_COM_TEXT="${PROTOCOL}://${GEOFFHARRIES_COM_DOMAIN} ${ADVERT}"
SURFACEVISION_COM_DOMAIN=${PROTOCOL}://www.surfacevision.com
SURFACEVISION_COM_TEXT="${PROTOCOL}://${SURFACEVISION_COM_DOMAIN} ${ADVERT}"
THE_PHONEY_PHOTON_COM_DOMAIN=${PROTOCOL}://www.the-phoney-photon.com
THE_PHONEY_PHOTON_COM_TEXT="${PROTOCOL}://${THE_PHONEY_PHOTON_COM_DOMAIN} ${ADVERT}"

POELLMAN_IBU_DOMAIN=http://poellmann.ibu.de
GRINDLER_TEXT=http://www.grindler-lambertz.de Artist / Kunstlerin

MAKEFILE_QR=/home/jhs/public_html/gifs/qr/Makefile_qr_shared

TXT=text
# TXT	Avoid "txt" in case berklix2.mk invokes inadvertent macros.

# PIXELS=3	Was too blurred on card behind plastic @ 2026-03
PIXELS=12
# Test sizing with: cd ~/public_html/gifs/qr; make clean ; make ; gv berklix_com_jhs_vcard_bits_1.eps

berklix_com_jhs_url.png:	Makefile
	@echo "Started $@"
	@# For: ~/public_html/cv/card_manufacture.html
	@# For: ~/public_html/cv/card_manufacture.lmth
	@# For: ~/public_html/gifs/qr/Makefile
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ ${BERKLIX_COM_DOMAIN}/${JHS}/
	@# -s 1 used to be approriate for ~/job/groff/card/paper/
	@# but its not working on business card 2026-02 so I have
	@# introduced ${BITS} so I have introduced ${BITS}
	@# -s : specify the size of dot (pixel). (default=3)
	@echo "Finished $@"

berklix_de_jhs_url.png:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ ${BERKLIX_DE_DOMAIN}/${JHS}/
	@echo "Finished $@"

berklix_eu_jhs_url.png:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ ${BERKLIX_EU_DOMAIN}/${JHS}/
	@echo "Finished $@"

berklix_net_jhs_url.png:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ ${BERKLIX_NET_DOMAIN}/${JHS}/
	@echo "Finished $@"

berklix_org_jhs_url.png:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ ${BERKLIX_ORG_DOMAIN}/${JHS}/
	@echo "Finished $@"

berklix_uk_jhs_url.png:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ ${BERKLIX_UK_DOMAIN}/${JHS}/
	@echo "Finished $@"

bsdpie_com_jhs_url.png:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ ${BSDPIE_EU_DOMAIN}/${JHS}/
	@echo "Finished $@"

geoffharries_com_jhs_url.png:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o \
		${.CURDIR}/$@ ${GEOFFHARRIES_COM_DOMAIN}/${JHS}/
	@echo "Finished $@"

surfacevision_com_jhs_url.png:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o \
		${.CURDIR}/$@ ${SURFACEVISION_COM_DOMAIN}/${JHS}/
	@echo "Finished $@"

the-phoney-photon_com_jhs_url.png:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o \
		${.CURDIR}/$@ ${THE_PHONEY_PHOTON_COM_DOMAIN}/${JHS}/
	@echo "Finished $@"

berklix_com_jhs_url.eps:	Makefile
	@echo "Started $@"
	@# Dont create the .eps from a .png via .ps as the .ps
	@# grows to a full page, so don''t use
	@#	ps2epsi berklix_com_jhs_url.ps $@
	@# using default rules in <berklix2.mk> :
	@# brackets.c: <
	@# brackets.c: <
	@# brackets.c: <
	@# brackets.c: <
	@#	.png > .jpg > .tif > .ps > .eps
	@# instead generate .eps direct
	qrencode -s ${PIXELS} -o \
		${.CURDIR}/$@ -t EPS ${BERKLIX_COM_DOMAIN}/${JHS}/
	@echo "Finished $@"

berklix_de_jhs_url.eps:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o \
		${.CURDIR}/$@ -t EPS ${BERKLIX_DE_DOMAIN}/${JHS}/
	@echo "Finished $@"

berklix_eu_jhs_url.eps:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o \
		${.CURDIR}/$@ -t EPS ${BERKLIX_EU_DOMAIN}/${JHS}/
	@echo "Finished $@"

berklix_net_jhs_url.eps:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o \
		${.CURDIR}/$@ -t EPS ${BERKLIX_NET_DOMAIN}/${JHS}/
	@echo "Finished $@"

berklix_org_jhs_url.eps:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o \
		${.CURDIR}/$@ -t EPS ${BERKLIX_ORG_DOMAIN}/${JHS}/
	@echo "Finished $@"

berklix_uk_jhs_url.eps:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o \
		${.CURDIR}/$@ -t EPS ${BERKLIX_UK_DOMAIN}/${JHS}/
	@echo "Finished $@"

bsdpie_eu_jhs_url.eps:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o \
		${.CURDIR}/$@ -t EPS ${BSDPIE_COM_DOMAIN}/${JHS}/
	@echo "Finished $@"

geoffharries_com_jhs_url.eps:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o \
		${.CURDIR}/$@ -t EPS ${GEOFFHARRIES_COM_DOMAIN}/${JHS}/
	@echo "Finished $@"

surfacevision_com_jhs_url.eps:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o \
		${.CURDIR}/$@ -t EPS ${SURFACEVISION_COM_DOMAIN}/${JHS}/
	@echo "Finished $@"

the-phoney-photon_com_jhs_url.eps:	Makefile
	@echo "Started $@"
	qrencode -s ${PIXELS} -o \
		${.CURDIR}/$@ -t EPS ${THE_PHONEY_PHOTON_COM_DOMAIN}/${JHS}/
	@echo "Finished $@"

# phone is set in both:
#	common/Makefile_def_paper:phone=${TKOM_CARD_TEL}
#	common/Makefile_def_web:phone=${TKOM_WEB_TEL}

.if exists ( inc/Makefile_personal )
# Link exists only in ~/job/groff/card/common/inc/Makefile_personal,
# not in ~/public_html/gifs/qr/
# brackets.c: <
#	../common/Makefile_personal -> inc/Makefile_personal
Makefile_personal = ../common/Makefile_personal
.endif

.if exists ( ../common/Makefile_def_paper )
# File exists only in ~/job/groff/card/common/Makefile_def_paper,
# not in ~/public_html/gifs/qr/
# brackets.c: <
#	../common/Makefile_personal -> inc/Makefile_personal
Makefile_def_paper = ../common/Makefile_def_paper
.endif

.if exists ( ../common/Makefile_inc )
# File exists only in ~/job/groff/card/common/Makefile_inc,
# not in ~/public_html/gifs/qr/
# brackets.c: <
#	../common/Makefile_personal -> inc/Makefile_personal
Makefile_inc = ../common/Makefile_inc
.endif

# http://en.wikipedia.org/wiki/VCard	for definition of fields.
# JJLATER: ~/public_html/gifs/qr/berklix_com_jhs_vcard_all.text
# should Not be built in ~/public_html/ as it does not have access to
# ${phone} ${mobile} , so they will be null,
# so qr/berklix_com_jhs_vcard_bits_[1-4].* will be less useful,
# and will also be smaller, upsetting layout of card.
# so I should import from one of:
#	job/groff/card/web1/berklix_com_jhs_vcard_all.text
#	job/groff/card/web2/berklix_com_jhs_vcard_all.text
#	job/groff/card/web3/berklix_com_jhs_vcard_all.text
#	job/groff/card/web4/berklix_com_jhs_vcard_all.text
# which are all the same.
# But problem: As this Makefile is resident in both directories
#	~/job/groff/card/web[1-4] &
#	~/public_html/gifs/qr/
# berklix_com_jhs_vcard_all.text will get made in ~/public_html/gifs/qr/

CARDS = card1.text card3.text card5.text

berklix_com_jhs_vcard_all.text:	card2_berklix_com.text \
		card4_berklix_com.text ${CARDS}
	@# brackets.c: <
	cat card1.text card2_berklix_com.text card3.text \
		card4_berklix_com.text card5.text > $@

berklix_de_jhs_vcard_all.text:	\
		card2_berklix_de.text card4_berklix_de.text ${CARDS}
	@# brackets.c: <
	cat card1.text card2_berklix_de.text card3.text \
		card4_berklix_de.text card5.text > $@

berklix_eu_jhs_vcard_all.text:	\
		card2_berklix_eu.text card4_berklix_eu.text ${CARDS}
	@# brackets.c: <
	cat card1.text card2_berklix_eu.text card3.text \
		card4_berklix_eu.text card5.text > $@

berklix_net_jhs_vcard_all.text:	\
		card2_berklix_net.text card4_berklix_net.text ${CARDS}
	@# brackets.c: <
	cat card1.text card2_berklix_net.text card3.text \
		card4_berklix_net.text card5.text > $@

berklix_org_jhs_vcard_all.text:	\
		card2_berklix_org.text card4_berklix_org.text ${CARDS}
	@# brackets.c: <
	cat card1.text card2_berklix_org.text card3.text \
		card4_berklix_org.text card5.text > $@

berklix_uk_jhs_vcard_all.text:	\
		card2_berklix_uk.text card4_berklix_uk.text ${CARDS}
	@# brackets.c: <
	cat card1.text card2_berklix_uk.text card3.text \
		card4_berklix_uk.text card5.text > $@

bsdpie_eu_jhs_vcard_all.text:	\
		card2_bsdpie_eu.text card4_bsdpie_eu.text ${CARDS}
	@# brackets.c: <
	cat card1.text card2_bsdpie_eu.text card3.text \
		card4_bsdpie_eu.text card5.text > $@

geoffharries_com_jhs_vcard_all.text:	\
		card2_geoffharries_com.text card4_geoffharries_com.text \
		 ${CARDS}
	@# brackets.c: <
	cat card1.text card2_geoffharries_com.text card3.text \
		card4_geoffharries_com.text card5.text > $@

surfacevision_com_jhs_vcard_all.text:	\
		card2_surfacevision_com.text card4_surfacevision_com.text \
		 ${CARDS}
	@# brackets.c: <
	cat card1.text card2_surfacevision_com.text card3.text \
		card4_surfacevision_com.text card5.text > $@

the-phoney-photon_com_jhs_vcard_all.text:	\
		card2_the-phoney-photon_com.text \
		card4_the-phoney-photon_com.text ${CARDS}
	@# brackets.c: <
	cat card1.text card2_the-phoney-photon_com.text card3.text \
		card4_the-phoney-photon_com.text card5.text > $@

card1.text:	${MAKEFILE_QR} ${Makefile_personal} \
		${Makefile_def_paper} ${Makefile_inc} Makefile
	@# Caution: Changing anything here might change size of QR image
	@# embedded in ~/job/groff/card/paper/sheet_j.pdf
	@echo "Started $@"
	cp /dev/null ${.CURDIR}/$@
	@# brackets.c: <<
	printf "BEGIN:VCARD\\n"				>> ${.CURDIR}/$@
	@# brackets.c: <<
	@# printf "VERSION:4.0\\n"			>> ${.CURDIR}/$@
	@# Omit So,e & Shorten Others for Card QR with larger pixels
	@# brackets.c: <<
	@# printf "N:Stacey;Julian H.;\\n"		>> ${.CURDIR}/$@
	@# brackets.c: <<
	@# printf "FN:Julian H. Stacey\\n"		>> ${.CURDIR}/$@
	@# brackets.c: <<
	@# printf "FN:Julian Stacey\\n"			>> ${.CURDIR}/$@
	@# Old: TITLE:Systems Engineer, Internet/ Unix
	@# brackets.c: <<
	@# QR is too big on card:
	@#	 printf "TITLE:Computer Design Engineer\\n" >> ${.CURDIR}/$@
	@# brackets.c: <<
	@# printf "TEL;TYPE=WORK;VOICE:+49 241 ${phone}\\n" >> ${.CURDIR}/$@
	@# brackets.c: <<
	@# printf "TEL;+49 241 ${phone}\\n"		>> ${.CURDIR}/$@
	@# brackets.c: <<
	@# printf "TEL;TYPE=WORK;CELL:+49 175 ${mobile}\\n" >> ${.CURDIR}/$@
	@# brackets.c: <<
	@# printf "TEL;+49 175 ${mobile}\\n"		>> ${.CURDIR}/$@
	@# brackets.c: <<
	@# printf "EMAIL;TYPE=WORK:jhs@"		>> ${.CURDIR}/$@
	@# brackets.c: <<
	printf "EMAIL;js@"				>> ${.CURDIR}/$@
	@# As this Makefile fragment is on web,
	@# obstruct spam harvesters.

card2_berklix_com.text:	Makefile
	@# brackets.c: <
	printf "berklix.eu\\n"				> ${.CURDIR}/$@

card2_berklix_de.text:	Makefile
	@# brackets.c: <
	printf "berklix.de\\n"				> ${.CURDIR}/$@

card2_berklix_eu.text:	Makefile
	@# brackets.c: <
	printf "berklix.eu\\n"				> ${.CURDIR}/$@

card2_berklix_net.text:	Makefile
	@# brackets.c: <
	printf "berklix.net\\n"				> ${.CURDIR}/$@

card2_berklix_org.text:	Makefile
	@# brackets.c: <
	printf "berklix.org\\n"				> ${.CURDIR}/$@

card2_berklix_uk.text:	Makefile
	@# brackets.c: <
	printf "berklix.uk\\n"				> ${.CURDIR}/$@

card2_bsdpie_eu.text:	Makefile
	@# brackets.c: <
	printf "bsdpie.eu\\n"				> ${.CURDIR}/$@

card2_geoffharries_com.text:	Makefile
	@# brackets.c: <
	printf "geoffharries.com\\n"			> ${.CURDIR}/$@

card2_surfacevision_com.text:	Makefile
	@# brackets.c: <
	printf "surfacevision.com\\n"			> ${.CURDIR}/$@

card2_the-phoney-photon_com.text:	Makefile
	@# brackets.c: <
	printf "the-phoney-photon.com\\n"		> ${.CURDIR}/$@

card3.text:	${MAKEFILE_QR} ${Makefile_personal} \
		${Makefile_def_paper} ${Makefile_inc}
	cp /dev/null					${.CURDIR}/$@
	@# brackets.c: <
	@# printf "ADR;TYPE=INTL,POSTAL,WORK:;;"	> ${.CURDIR}/$@
	@# brackets.c: <<
	@# printf "Aachen 52066;Germany\\n"		>> ${.CURDIR}/$@
	@# brackets.c: <<
	@# QR is too big on card: printf "Aachen .DE & T.Wells .UK\\n"			>> ${.CURDIR}/$@

card4_berklix_com.text:	Makefile
	@# brackets.c: <
	@$ printf "URL;TYPE=WORK:http://berklix.eu/${JHS}/cv/\\n"
	printf "URL;http://berklix.eu/${JHS}/\\n" \
							> ${.CURDIR}/$@
card4_berklix_de.text:	Makefile
	@# brackets.c: <
	printf "URL;http://berklix.de/${JHS}/\\n" \
							> ${.CURDIR}/$@
card4_berklix_eu.text:	Makefile
	@# brackets.c: <
	printf "URL;http://berklix.eu/${JHS}/\\n" \
							> ${.CURDIR}/$@
card4_berklix_net.text:	Makefile
	@# brackets.c: <
	printf "URL;http://berklix.net/${JHS}/\\n" \
							> ${.CURDIR}/$@
card4_berklix_org.text:	Makefile
	@# brackets.c: <
	printf "URL;http://berklix.org/${JHS}/\\n" \
							> ${.CURDIR}/$@
card4_berklix_uk.text:	Makefile
	@# brackets.c: <
	printf "URL;http://berklix.uk/${JHS}/\\n" \
							> ${.CURDIR}/$@
card4_bsdpie_eu.text:	Makefile
	@# brackets.c: <
	printf "URL;http://bsdpie.eu/${JHS}/\\n" \
							> ${.CURDIR}/$@
card4_geoffharries_com.text:	Makefile
	@# brackets.c: <
	printf "URL;http://geoffharries.com/${JHS}/\\n" \
							> ${.CURDIR}/$@
card4_surfacevision_com.text:	Makefile
	@# brackets.c: <
	printf "URL;http://surfacevision.com/${JHS}/\\n" \
							> ${.CURDIR}/$@
card4_the-phoney-photon_com.text:	Makefile
	@# brackets.c: <
	printf "URL;http://the-phoney-photon.com/${JHS}/\\n" \
							> ${.CURDIR}/$@

card5.text:	${MAKEFILE_QR} ${Makefile_personal} \
		${Makefile_def_paper} ${Makefile_inc}
	@# brackets.c: <
	printf "END:VCARD\\n"				> ${.CURDIR}/$@
	@echo "Finished $@"

# --------------------------------------------------------------------------------------

# RM=-rm -f
RM=true
#	I would like to purge text as soon as each QR code is created, to
#	avoid spammer harvesters, but I suspect the evaluation of what to
#	make only happens once, per make invocation, so if I remove
#	berklix_com_jhs_vcard_all.text before the end of run, then make
#	breaks & things dont get built, so for now just dummy out the rm
#	with true, & call rm berklix_com_jhs_vcard_all.text only once at
#	the end when everything is built. But how to ensure it is always
#	called at the end ?

hook: \
 berklix_com_jhs_vcard_bits_1.eps \
 berklix_com_jhs_vcard_bits_2.eps \
 berklix_com_jhs_vcard_bits_3.eps \
 berklix_com_jhs_vcard_bits_4.eps \
 berklix_de_jhs_vcard_bits_1.eps \
 berklix_de_jhs_vcard_bits_2.eps \
 berklix_de_jhs_vcard_bits_3.eps \
 berklix_de_jhs_vcard_bits_4.eps \
 berklix_eu_jhs_vcard_bits_1.eps \
 berklix_eu_jhs_vcard_bits_2.eps \
 berklix_eu_jhs_vcard_bits_3.eps \
 berklix_eu_jhs_vcard_bits_4.eps \
 berklix_net_jhs_vcard_bits_1.eps \
 berklix_net_jhs_vcard_bits_2.eps \
 berklix_net_jhs_vcard_bits_3.eps \
 berklix_net_jhs_vcard_bits_4.eps \
 berklix_org_jhs_vcard_bits_1.eps \
 berklix_org_jhs_vcard_bits_2.eps \
 berklix_org_jhs_vcard_bits_3.eps \
 berklix_org_jhs_vcard_bits_4.eps \
 berklix_uk_jhs_vcard_bits_1.eps \
 berklix_uk_jhs_vcard_bits_2.eps \
 berklix_uk_jhs_vcard_bits_3.eps \
 berklix_uk_jhs_vcard_bits_4.eps \
 bsdpie_eu_jhs_vcard_bits_1.eps \
 bsdpie_eu_jhs_vcard_bits_2.eps \
 bsdpie_eu_jhs_vcard_bits_3.eps \
 bsdpie_eu_jhs_vcard_bits_4.eps \
 geoffharries_com_jhs_vcard_bits_1.eps \
 geoffharries_com_jhs_vcard_bits_2.eps \
 geoffharries_com_jhs_vcard_bits_3.eps \
 geoffharries_com_jhs_vcard_bits_4.eps \
 surfacevision_com_jhs_vcard_bits_1.eps \
 surfacevision_com_jhs_vcard_bits_2.eps \
 surfacevision_com_jhs_vcard_bits_3.eps \
 surfacevision_com_jhs_vcard_bits_4.eps \
 the-phoney-photon_com_jhs_vcard_bits_1.eps \
 the-phoney-photon_com_jhs_vcard_bits_2.eps \
 the-phoney-photon_com_jhs_vcard_bits_3.eps \
 the-phoney-photon_com_jhs_vcard_bits_4.eps

# 2025-08-11 hashed out as I cant see I need berklix_com_jhs_vcard_bits_1.png
# berklix_com_jhs_vcard_bits_1.png:	berklix_com_jhs_vcard_all.text
#	@echo "Started $@"
#	@# For: ~/public_html/gifs/qr/Makefile
#	qrencode -s 1 -o ${.CURDIR}/$@ \
#		"`cat berklix_com_jhs_vcard_all.text`"
#	${RM} berklix_com_jhs_vcard_all.text
#	@echo "Finished $@"

# Point size notes (moved from ~/job/groff/card/common/card_front_all.l_rof)
# one_bit, viewed by by android bar code scanner:
#	- printed, 600 dpi, OK, QR is recognised.
#	- gv at native size, QR Not recognised.
#	  xpdf sheet_vcard_yes_j.pdf native size QR Not recognised.
#	- xpdf sheet_vcard_yes_j.pdf set to 200% OK, QR is recognised.

BITS=2

# berklix_com_jhs_vcard_bits_1.eps included by \
#	~/job/groff/card/common/card_front_all.l_rof
berklix_com_jhs_vcard_bits_1.eps:	berklix_com_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${BITS} -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_com_jhs_vcard_all.text`"
	${RM} berklix_com_jhs_vcard_all/.text
	@echo "Finished $@"

berklix_de_jhs_vcard_bits_1.eps:	berklix_de_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${BITS} -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_de_jhs_vcard_all.text`"
	${RM} berklix_de_jhs_vcard_all/.text
	@echo "Finished $@"

berklix_eu_jhs_vcard_bits_1.eps:	berklix_eu_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${BITS} -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_eu_jhs_vcard_all.text`"
	${RM} berklix_eu_jhs_vcard_all/.text
	@echo "Finished $@"

berklix_net_jhs_vcard_bits_1.eps:	berklix_net_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${BITS} -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_net_jhs_vcard_all.text`"
	${RM} berklix_net_jhs_vcard_all/.text
	@echo "Finished $@"

berklix_org_jhs_vcard_bits_1.eps:	berklix_org_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${BITS} -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_org_jhs_vcard_all.text`"
	${RM} berklix_org_jhs_vcard_all/.text
	@echo "Finished $@"

berklix_uk_jhs_vcard_bits_1.eps:	berklix_uk_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${BITS} -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_uk_jhs_vcard_all.text`"
	${RM} berklix_uk_jhs_vcard_all/.text
	@echo "Finished $@"

bsdpie_eu_jhs_vcard_bits_1.eps:	bsdpie_eu_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${BITS} -o ${.CURDIR}/$@ -t EPS \
		"`cat bsdpie_eu_jhs_vcard_all.text`"
	${RM} bsdpie_eu_jhs_vcard_all/.text
	@echo "Finished $@"

geoffharries_com_jhs_vcard_bits_1.eps:	geoffharries_com_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${BITS} -o ${.CURDIR}/$@ -t EPS \
		"`cat geoffharries_com_jhs_vcard_all.text`"
	${RM} geoffharries_com_jhs_vcard_all/.text
	@echo "Finished $@"

surfacevision_com_jhs_vcard_bits_1.eps:	surfacevision_com_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${BITS} -o ${.CURDIR}/$@ -t EPS \
		"`cat surfacevision_com_jhs_vcard_all.text`"
	${RM} surfacevision_com_jhs_vcard_all/.text
	@echo "Finished $@"

the-phoney-photon_com_jhs_vcard_bits_1.eps:	\
		the-phoney-photon_com_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${BITS} -o ${.CURDIR}/$@ -t EPS \
		"`cat the-phoney-photon_com_jhs_vcard_all.text`"
	${RM} the-phoney-photon_com_jhs_vcard_all/.text
	@echo "Finished $@"

# berklix_com_jhs_vcard_bits_2.png:	berklix_com_jhs_vcard_all.text
#	@echo "Started $@"
#	@# For: ~/public_html/gifs/qr/Makefile
#	qrencode -s 2 -o ${.CURDIR}/$@ \
#		"`cat berklix_com_jhs_vcard_all.text`"
#	${RM} berklix_com_jhs_vcard_all.text
#	@echo "Finished $@"

berklix_com_jhs_vcard_bits_2.eps:	berklix_com_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 2 -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_com_jhs_vcard_all.text`"
	${RM} berklix_com_jhs_vcard_all/.text
	@echo "Finished $@"

berklix_de_jhs_vcard_bits_2.eps:	berklix_de_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 2 -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_de_jhs_vcard_all.text`"
	${RM} berklix_de_jhs_vcard_all/.text
	@echo "Finished $@"

berklix_eu_jhs_vcard_bits_2.eps:	berklix_eu_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 2 -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_eu_jhs_vcard_all.text`"
	${RM} berklix_eu_jhs_vcard_all/.text
	@echo "Finished $@"

berklix_net_jhs_vcard_bits_2.eps:	berklix_net_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 2 -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_net_jhs_vcard_all.text`"
	${RM} berklix_net_jhs_vcard_all/.text
	@echo "Finished $@"

berklix_org_jhs_vcard_bits_2.eps:	berklix_org_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 2 -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_org_jhs_vcard_all.text`"
	${RM} berklix_org_jhs_vcard_all/.text
	@echo "Finished $@"

berklix_uk_jhs_vcard_bits_2.eps:	berklix_uk_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 2 -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_uk_jhs_vcard_all.text`"
	${RM} berklix_uk_jhs_vcard_all/.text
	@echo "Finished $@"

bsdpie_eu_jhs_vcard_bits_2.eps:	bsdpie_eu_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 2 -o ${.CURDIR}/$@ -t EPS \
		"`cat bsdpie_eu_jhs_vcard_all.text`"
	${RM} bsdpie_eu_jhs_vcard_all/.text
	@echo "Finished $@"

geoffharries_com_jhs_vcard_bits_2.eps:	geoffharries_com_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 2 -o ${.CURDIR}/$@ -t EPS \
		"`cat geoffharries_com_jhs_vcard_all.text`"
	${RM} geoffharries_com_jhs_vcard_all/.text
	@echo "Finished $@"

surfacevision_com_jhs_vcard_bits_2.eps:	surfacevision_com_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 2 -o ${.CURDIR}/$@ -t EPS \
		"`cat surfacevision_com_jhs_vcard_all.text`"
	${RM} surfacevision_com_jhs_vcard_all/.text
	@echo "Finished $@"

the-phoney-photon_com_jhs_vcard_bits_2.eps:	\
		the-phoney-photon_com_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 2 -o ${.CURDIR}/$@ -t EPS \
		"`cat the-phoney-photon_com_jhs_vcard_all.text`"
	${RM} the-phoney-photon_com_jhs_vcard_all/.text
	@echo "Finished $@"


# berklix_com_jhs_vcard_bits_3.png:	berklix_com_jhs_vcard_all.text
#	@echo "Started $@"
#	@# For: ~/public_html/contact/index.html
#	@# For: ~/public_html/contact/index.lmth
#	@# For: ~/public_html/cv/card_manufacture.html
#	@# For: ~/public_html/cv/card_manufacture.lmth
#	@# For: ~/public_html/cv/index.html
#	@# For: ~/public_html/cv/index.lmth
#	@# For: ~/public_html/cv/personal.html
#	@# For: ~/public_html/cv/personal.lmth
#	@# For: ~/public_html/index.lmth
#	@# For: ~/public_html/qr/index.html
#	@# For: ~/public_html/qr/index.lmth
#	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ \
#		"`cat berklix_com_jhs_vcard_all.text`"
#	${RM} berklix_com_jhs_vcard_all.text
#	@echo "Finished $@"


berklix_com_jhs_vcard_bits_3.eps:	berklix_com_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/badge.rof
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_com_jhs_vcard_all.text`"
	${RM} berklix_com_jhs_vcard_all/.text
	@echo "Finished $@"

berklix_de_jhs_vcard_bits_3.eps:	berklix_de_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/badge.rof
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_de_jhs_vcard_all.text`"
	${RM} berklix_de_jhs_vcard_all/.text
	@echo "Finished $@"

berklix_eu_jhs_vcard_bits_3.eps:	berklix_eu_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/badge.rof
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_eu_jhs_vcard_all.text`"
	${RM} berklix_eu_jhs_vcard_all/.text
	@echo "Finished $@"

berklix_net_jhs_vcard_bits_3.eps:	berklix_net_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/badge.rof
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_net_jhs_vcard_all.text`"
	${RM} berklix_net_jhs_vcard_all/.text
	@echo "Finished $@"

berklix_org_jhs_vcard_bits_3.eps:	berklix_org_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/badge.rof
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_org_jhs_vcard_all.text`"
	${RM} berklix_org_jhs_vcard_all/.text
	@echo "Finished $@"

berklix_uk_jhs_vcard_bits_3.eps:	berklix_uk_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/badge.rof
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_uk_jhs_vcard_all.text`"
	${RM} berklix_uk_jhs_vcard_all/.text
	@echo "Finished $@"

bsdpie_eu_jhs_vcard_bits_3.eps:	bsdpie_eu_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/badge.rof
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ -t EPS \
		"`cat bsdpie_eu_jhs_vcard_all.text`"
	${RM} bsdpi_eu_jhs_vcard_all/.text
	@echo "Finished $@"

geoffharries_com_jhs_vcard_bits_3.eps:	geoffharries.com_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/badge.rof
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ -t EPS \
		"`cat geoffharries.com_jhs_vcard_all.text`"
	${RM} geoffharries.com_jhs_vcard_all/.text
	@echo "Finished $@"

surfacevision_com_jhs_vcard_bits_3.eps:	surfacevision_com_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/badge.rof
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ -t EPS \
		"`cat surfacevision_com_jhs_vcard_all.text`"
	${RM} surfacevision_com_jhs_vcard_all/.text
	@echo "Finished $@"

the-phoney-photon_com_jhs_vcard_bits_3.eps:	\
		the-phoney-photon_com_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/badge.rof
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s ${PIXELS} -o ${.CURDIR}/$@ -t EPS \
		"`cat the-phoney-photon_com_jhs_vcard_all.text`"
	${RM} the-phoney-photon_com_jhs_vcard_all/.text
	@echo "Finished $@"


# berklix_com_jhs_vcard_bits_4.png:	berklix_com_jhs_vcard_all.text
#	@echo "Started $@"
#	qrencode -s 4 -o ${.CURDIR}/$@ \
#		"`cat berklix_com_jhs_vcard_all.text`"
#	${RM} berklix_com_jhs_vcard_all.text
#	@echo "Finished $@"


berklix_com_jhs_vcard_bits_4.eps:	berklix_com_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 4 -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_com_jhs_vcard_all.text`"
	${RM} berklix_com_jhs_vcard_all.text
	@echo "Finished $@"

berklix_de_jhs_vcard_bits_4.eps:	berklix_de_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 4 -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_de_jhs_vcard_all.text`"
	${RM} berklix_de_jhs_vcard_all.text
	@echo "Finished $@"

berklix_eu_jhs_vcard_bits_4.eps:	berklix_eu_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 4 -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_eu_jhs_vcard_all.text`"
	${RM} berklix_eu_jhs_vcard_all.text
	@echo "Finished $@"

berklix_net_jhs_vcard_bits_4.eps:	berklix_net_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 4 -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_net_jhs_vcard_all.text`"
	${RM} berklix_net_jhs_vcard_all.text
	@echo "Finished $@"

berklix_org_jhs_vcard_bits_4.eps:	berklix_org_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 4 -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_org_jhs_vcard_all.text`"
	${RM} berklix_org_jhs_vcard_all.text
	@echo "Finished $@"

berklix_uk_jhs_vcard_bits_4.eps:	berklix_uk_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 4 -o ${.CURDIR}/$@ -t EPS \
		"`cat berklix_uk_jhs_vcard_all.text`"
	${RM} berklix_uk_jhs_vcard_all.text
	@echo "Finished $@"

bsdpie_eu_jhs_vcard_bits_4.eps:	bsdpie_eu_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 4 -o ${.CURDIR}/$@ -t EPS \
		"`cat bsdpie_eu_jhs_vcard_all.text`"
	${RM} bsdpie_eu_jhs_vcard_all.text
	@echo "Finished $@"

geoffharries_com_jhs_vcard_bits_4.eps:	geoffharries_com_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 4 -o ${.CURDIR}/$@ -t EPS \
		"`cat geoffharries_com_jhs_vcard_all.text`"
	${RM} geoffharries_com_jhs_vcard_all.text
	@echo "Finished $@"

surfacevision_com_jhs_vcard_bits_4.eps:	surfacevision_com_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 4 -o ${.CURDIR}/$@ -t EPS \
		"`cat surfacevision_com_jhs_vcard_all.text`"
	${RM} surfacevision_com_jhs_vcard_all.text
	@echo "Finished $@"

the-phoney-photon_com_jhs_vcard_bits_4.eps:	\
		the-phoney-photon_com_jhs_vcard_all.text
	@echo "Started $@"
	@# For: ~/job/groff/card/common/card_front_all.l_rof
	qrencode -s 4 -o ${.CURDIR}/$@ -t EPS \
		"`cat the-phoney-photon_com_jhs_vcard_all.text`"
	${RM} the-phoney-photon_com_jhs_vcard_all.text
	@echo "Finished $@"
