all : 
	$(MAKE) -C ./src $(MAKECMDGOALS) && $(MAKE) -C ./tests $(MAKECMDGOALS)

test : 
	$(MAKE) -C ./tests $(MAKECMDGOALS)

run : src/ctex.native
	/bin/sh ./scripts/run_ctex.sh -r $(ctex)

build : src/ctex.native
	/bin/sh ./scripts/run_ctex.sh -b $(ctex)

pdf : src/ctex.native
	/bin/sh ./scripts/run_ctex.sh -p $(ctex)

TOPTARGETS := clean

SUBDIRS := ./src ./tests

$(TOPTARGETS) : $(SUBDIRS)
$(SUBDIRS) :
	$(MAKE) -C $@ $(MAKECMDGOALS)

.PHONY: $(TOPTARGETS) $(SUBDIRS)
