diff --git a/kotstd/Makefile b/kotstd/Makefile index 055931964df..c9232399e05 100644 --- a/kotstd/Makefile +++ b/kotstd/Makefile @@ -12,7 +12,10 @@ LLINK_FLAGS=-S KT_ALL_DEPS=java -jar $(KT) LLINK_ALL_DEPS=$(LLINK) $(LLINK_FLAGS) $(filter %.ll,$^) > $@ -all: $(BUILD_DIR)/stdlib_arm.ll $(BUILD_DIR)/stdlib_x86.ll +all: $(BUILD_DIR) $(BUILD_DIR)/stdlib_arm.ll $(BUILD_DIR)/stdlib_x86.ll + +$(BUILD_DIR): + mkdir -p $(BUILD_DIR) $(BUILD_DIR)/stdlib_x86.ll: $(LIB_X86_DIR)/*.ll $(LLINK_ALL_DEPS) @@ -27,7 +30,7 @@ $(BUILD_DIR)/classes_arm.ll: $(INCLUDE_DIR)/*.kt $(KT_ALL_DEPS) --arm -o $@ $(filter %.kt,$^) clean: - rm $(BUILD_DIR)/* + rm -rf $(BUILD_DIR) .PHONY: all clean diff --git a/translator/run_tests.sh b/translator/run_tests.sh index 0ae048cd673..cb126effba0 100755 --- a/translator/run_tests.sh +++ b/translator/run_tests.sh @@ -1,7 +1,10 @@ #!/bin/bash +green='\033[0;32m' +red='\033[0;31m' +nc='\033[0m' if [ ! -d "src/test/kotlin/tests/linked" ]; then - # Создать папку, только если ее не было + # Create folder if not exists mkdir src/test/kotlin/tests/linked fi @@ -13,7 +16,7 @@ MAIN="$DIRECTORY/linked/main.c" for i in $( ls "$DIRECTORY/input" $1); do rm -f $DIRECTORY/linked/* TEST=`basename $i ".txt"` - echo test: $TEST + echo -e "${red}test: ${TEST}${nc}" echo "#include " >> $MAIN echo "#include " >> $MAIN echo "#include " >> $MAIN