<commit_before>.PHONY:	samples all check clobber

UNAME := $(shell uname)


# SOMEDAY SOON GET THIS FROM .PL FILE!!!
ifneq (,$(findstring CYGWIN,$(UNAME)))
CONFIGRUATIONS=		Debug-U-32 Release-U-32 Debug-U-64 Release-U-64
else
CONFIGRUATIONS=		DefaultConfiguration
endif

help:
	@echo "Help for making Stroika"
	@echo "Targets"
	@echo "    all:                    -    builds everything"
	@echo "    check:                  -    checks everything built properly"
	@echo "    clean:"
	@echo "    clobber:"
	@echo "    project-files:          -    builds project files for things like visual studio.net etc"
	@echo "    samples:"


all:		samples 

check:
	@perl checkall.pl

clean:
	@perl buildall.pl clean

clobber:
	@perl buildall.pl clobber

samples:
	@perl buildall.pl build<commit_msg>draft of make skel functionality (unix only and incomplete)<commit_after>.PHONY:	samples all check clobber skel

UNAME := $(shell uname)


# SOMEDAY SOON GET THIS FROM .PL FILE!!!
ifneq (,$(findstring CYGWIN,$(UNAME)))
CONFIGRUATIONS=		Debug-U-32 Release-U-32 Debug-U-64 Release-U-64
else
CONFIGRUATIONS=		DefaultConfiguration
endif


SKEL_SRCPROJDIR=WebServer
SKEL_TRGPROJName=Clone-Of-$(SKEL_SRCPROJDIR)


help:
	@echo "Help for making Stroika"
	@echo "Targets"
	@echo "    all:                    -    builds everything"
	@echo "    check:                  -    checks everything built properly"
	@echo "    clean:"
	@echo "    clobber:"
	@echo "    project-files:          -    builds project files for things like visual studio.net etc"
	@echo "    samples:"
	@echo "    skel:				-	INCOMPLETE-PRELIM - BUT IDEA IS MAKE CLONE OF SAMPLE TO NEW PROJECT"


all:		samples 

check:
	@perl checkall.pl

clean:
	@perl buildall.pl clean

clobber:
	@perl buildall.pl clobber

samples:
	@perl buildall.pl build

skel:
	if [ -e "$(SKEL_TRGPROJName)" ]; then\
	  echo "FAILED cuz $(SKEL_TRGPROJName) already exists";\
	  exit 1;\
	else\
	  cp -r $(SKEL_SRCPROJDIR) $(SKEL_TRGPROJName)\
	  mkdir -p $(SKEL_TRGPROJName)/IntermediateFiles/DefaultConfiguration\
	  ln -s ../../Projects/Linux/Makefile $(SKEL_TRGPROJName)/IntermediateFiles/DefaultConfiguration/Makefile\
	  cp Makefile.skel $(SKEL_TRGPROJName)/Projects/Linux/Makefile\
	fi

{'fraction_non_alphanumeric': 0.1102077687443541, 'fraction_numerical': 0.0076784101174345075, 'mean_word_length': 3.117100371747212, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '756851', 'n_tokens_mistral': 843, 'n_tokens_neox': 785, 'n_words': 210}