
$(info "jemdoc Make 25 Sep 2025 now with aau as space srv /JDN")
   
VERSION = "V-250922"

LOCAAU:=`pwd | sed 's(.*www(/srv/www/satlab.aau.dk/https/stem/jensd('`
LOCJENSD:=`pwd | sed 's(.*www(/var/www/jensd\.dk/public_html('`
 
MAAU:="jdn@es.aau.dk@es-space02.srv.aau.dk"
MJENSD:="jensd.dk@linux94.unoeuro.com"
   

#LOCAAUROOT:="/data/www/html/doc"
LOCAAUROOT:="/srv/www/satlab.aau.dk/https/stem/jensd"
LOCJENSDROOT:="/var/www/jensd.dk/public_html"


HAMMERJ:=`GETITJ` 
HAMMERA:=`GETITA` 

STR:="/*"
STRBUP:="/bupjemdoc"

LOCC:=$(LOC)$(STR)
LOCCBUP:=$(LOC)$(STRBUP)
LOCDC:=$(LOCJ)$(STR)
LOCDCBUP:=$(LOCJ)$(STRBUP)

#################

SETPERM:=chmod -fR 0700 *jemdoc; chmod 0700 Makefile; 

##################

RSYNCJ:=`GETITJ` rsync   --exclude '*~'  --exclude '*jemdoc' * $(MJENSD):$(LOCJENSD)/ 
RSYNCJROOT:=`GETITJ` rsync   --exclude '*~'  --exclude '*jemdoc' * $(MJENSD):$(LOCJENSDROOT)/ 
RSYNCJR:=`GETITJ`rsync -avz  --delete-after --exclude '*~' --exclude '*jemdoc' . $(MJENSD):$(LOCJENSD)/ 

#RSYNCA:=`GETITA`  rsync   --exclude '*~'  --exclude '*jemdoc' * $(MAAU):$(LOCAAU)/

RSYNCA:=`GETITA`  rsync   --exclude '*~'  --exclude '*jemdoc' * $(MAAU):$(LOCAAU)/

RSYNCAROOT:=`GETITJ` rsync -avz  --delete-after --exclude '*~' --exclude '*jemdoc' .  $(MAAU):$(LOCAAUROOT)/ 
RSYNCAR:=`GETITJ` rsync -avz  --delete-after --exclude '*~' --exclude '*jemdoc' .  $(MAAU):$(LOCAAU)/ 

##################

MKDIRJ:=`GETITJ` ssh $(MJENSD) mkdir -p $(LOCJENSD)
MKDIRA:=`GETITA` ssh $(MAAU) mkdir -p $(LOCAAU)
 
#################
#################

.PHONY : help
help:
	@cat help


.PHONY : vrs
vrs:
	@echo "Makefile version: " $(VERSION)

##### MENUS

.PHONY : menufull
menufull:
	./doMENU
	

.PHONY: menuauto
menuauto:
	@echo "resultat i MENUAUTO fil"
	./generatemenu
	 	
####### UPLOAD

.PHONY : aau
aau : $(PHDOCS)
	cp aaustudentspace-logo.png logo.png
	${SETPERM}
	${RSYNCA} 

 
.PHONY : jensd
jensd:
	chmod 0700 Makefile
	cp jensdlogo.png logo.png 
	${SETPERM}
	${RSYNCJ}

.PHONY : aaur
aaur : $(PHDOCS)
	cp aaustudentspace-logo.png logo.png	
	${SETPERM} 
	${RSYNCAR} 

.PHONY : jensdr
jensdr:
	cp jensdlogo.png logo.png 
	${SETPERM}
	${RSYNCJR}  
 

.PHONY : aauroot
aauroot : $(PHDOCS)
	cp aaustudentspace-logo.png logo.png 
	${SETPERM}
	${RSYNCAROOT} 

.PHONY : jensdroot
jensdroot : $(PHDOCS)
	cp -f jensdlogo.png logo.png
	${SETPERM}
	${RSYNCJROOT} 	

#############

.PHONY : aaumkdir
aaumkdir:
	${MKDIRA}  

.PHONY : jensdmkdir
jensdmkdir:
	${MKDIRJ}  


.PHONY : aaurm
aaurm:
	${HAMMERA} ssh $(MAAU) rm -f $(LOCC)

.PHONY : jensdrm
jensdrm:
	${HAMMERJ} ssh $(MJENSD) rm -f $(LOCC)


.PHONY : aaurmr
aaurmr:
	${HAMMERA} ssh $(MAAU) rm -fr $(LOCC)

.PHONY : jensdrmr
jensdrmr:
	${HAMMERJ} ssh $(MJENSD) rm -fr $(LOCC)


################

.PHONY : update
update:
	cp /home/jdn/q/www/jemdoc/* .


####### MAKE ALL etc

.PHONY : clean
clean :
	/bin/rm -f *.html
	chmod 0700 *jemdoc
	chmod 0700 *py
	chmod 0700 *php
 

.PHONY : all
all:
	/bin/rm -f *.html
	chmod 0700 *jemdoc
	chmod 0700 *py
	chmod 0700 *php
	touch jensdlogo.png
	cp jensdlogo.png logo.png
	touch aaulogo.png
	touch jbslogo3.png
	./j2h

.PHONY : itall
itall:
	make clean
	make all
  
.PHONY : itallj
itallj:
	make clean
	make all
	make jensd

.PHONY : italla
italla:
	make clean
	make all
	make aau


######   call python3 ML

%.html : %.jemdoc MENU
	sed 's/HHRR/~~~\n{}{raw}xx\n<hr>\n~~~/' < $<  > xxx
	/usr/bin/python3 ./jemdoc.py  -c jdn.conf -o $@ xxx
	rm -f xxx



