From 64f0630fef7fadc8c30a0bd02cde37aa69ac64da Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Fri, 5 May 2017 05:03:50 -0700 Subject: Move native-tools to the root directory --- utils/native-tools/CMakeLists.txt | 8 --- utils/native-tools/bin2h.c | 100 -------------------------------------- 2 files changed, 108 deletions(-) delete mode 100644 utils/native-tools/CMakeLists.txt delete mode 100644 utils/native-tools/bin2h.c (limited to 'utils') diff --git a/utils/native-tools/CMakeLists.txt b/utils/native-tools/CMakeLists.txt deleted file mode 100644 index 4713dc56..00000000 --- a/utils/native-tools/CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ -cmake_minimum_required(VERSION 3.0.2) -project(native-tools) -add_executable(bin2h bin2h.c) -# Enforce no dressing for executable names, so the main script can find it -set_target_properties(bin2h PROPERTIES OUTPUT_NAME bin2h) -# Avoid configuration-dependent subdirectories while building with Visual Studio -set_target_properties(bin2h PROPERTIES RUNTIME_OUTPUT_DIRECTORY_DEBUG "${CMAKE_BINARY_DIR}") -set_target_properties(bin2h PROPERTIES RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_BINARY_DIR}") diff --git a/utils/native-tools/bin2h.c b/utils/native-tools/bin2h.c deleted file mode 100644 index 92f2b8a5..00000000 --- a/utils/native-tools/bin2h.c +++ /dev/null @@ -1,100 +0,0 @@ - -#ifdef _MSC_VER -#define _CRT_SECURE_NO_WARNINGS -#endif - -#include -#include -#include -#include - -int main (int argc, char *argv[]) -{ - char* input_name; - FILE* input_file; - - char* output_name; - FILE* output_file; - - char* variable_name; - - if (4 != argc) - { - puts("Usage: bin2h [input] [output] [variable]"); - return EXIT_FAILURE; - } - - input_name = argv[1]; - output_name = argv[2]; - variable_name = argv[3]; - - input_file = fopen(input_name, "rb"); - - if (NULL == input_file) - { - printf("Could not open input file '%s': %s\n", input_name, strerror(errno)); - return EXIT_FAILURE; - } - - output_file = fopen(output_name, "w"); - - if (NULL == output_file) - { - printf("Could not open output file '%s': %s\n", output_name, strerror(errno)); - return EXIT_FAILURE; - } - - if (fprintf(output_file, "static const unsigned char %s[] = {", variable_name) < 0) - { - printf("Could not write to output file '%s': %s\n", output_name, strerror(ferror(output_file))); - return EXIT_FAILURE; - } - - while (0 == feof(input_file)) - { - unsigned char buffer[4096]; - size_t i, count = fread(buffer, 1, sizeof(buffer), input_file); - - if (sizeof(buffer) != count) - { - if (0 == feof(input_file) || 0 != ferror(input_file)) - { - printf("Could not read from input file '%s': %s\n", input_name, strerror(ferror(input_file))); - return EXIT_FAILURE; - } - } - - for (i = 0; i < count; ++i) - { - if ((i & 15) == 0) - { - if (fprintf(output_file, "\n ") < 0) - { - printf("Could not write to output file '%s': %s\n", output_name, strerror(ferror(output_file))); - return EXIT_FAILURE; - } - } - - if (fprintf(output_file, "0x%2.2x, ", buffer[i]) < 0) - { - printf("Could not write to output file '%s': %s\n", output_name, strerror(ferror(output_file))); - return EXIT_FAILURE; - } - - } - } - - if (fprintf(output_file, "\n};\n") < 0) - { - printf("Could not write to output file '%s': %s\n", output_name, strerror(ferror(output_file))); - return EXIT_FAILURE; - } - - if (fclose(output_file) < 0) - { - printf("Could not close output file '%s': %s\n", output_name, strerror(ferror(output_file))); - return EXIT_FAILURE; - } - - return EXIT_SUCCESS; -} -- cgit v1.2.3