CC=cc
CCOPT= -Wall -Wpedantic

HTMFILS=/var/www/html
TOOLSRC=/var/www/toolsrc/
TOOLBIN=/var/www/toolbin/
FPREFIX=sitemap
SITMSRC=$(TOOLSRC)$(FPREFIX)/
SITMBIN=$(TOOLBIN)$(FPREFIX)/

LOCALINC=/usr/local/include
LOCALLIB=/usr/local/lib

GUMBO_COMPS=$(LOCALINC)/gumbo.h $(LOCALINC)/tag_enum.h $(LOCALLIB)/libgumbo.so

all: addfdate-t krtlgadd-t sitemap-t sitemap-refresh sitemap-data

addfdate-t: $(SITMBIN)addfdate
krtlgadd-t: $(SITMBIN)krtlgadd
sitemap-t:  $(SITMBIN)sitemap

$(SITMBIN)addfdate: addfdate.c getfhtml.c $(GUMBO_COMPS)
	$(CC) -I$(LOCALINC) -L$(LOCALLIB) addfdate.c getfhtml.c -lgumbo -o $(SITMBIN)addfdate

$(SITMBIN)krtlgadd: krtlgadd.c getfhtml.c $(GUMBO_COMPS)
	$(CC) -I$(LOCALINC) -L$(LOCALLIB) krtlgadd.c getfhtml.c -lgumbo -o $(SITMBIN)krtlgadd

$(SITMBIN)sitemap: sitemap.c getfhtml.c $(GUMBO_COMPS)
	$(CC) -I$(LOCALINC) -L$(LOCALLIB) sitemap.c getfhtml.c -lgumbo -o $(SITMBIN)sitemap

$(GUMBO_COMPS):
	$(TOOLSRC)gumbo-parser-myinstall.sh

sitemap-refresh:
	${SITMSRC}refresh.sh ${HTMFILS}

sitemap-data: ${HTMFILS}/sitemap.xml
${HTMFILS}/sitemap.xml:
	$(SITMBIN)kortlang
	$(SITMBIN)rsitemap
