diff options
author | Oxore <oxore@protonmail.com> | 2024-02-05 01:20:51 +0300 |
---|---|---|
committer | Oxore <oxore@protonmail.com> | 2024-02-05 01:21:59 +0300 |
commit | 21a9aa92a7cf8767a0fcb33858546dea744c4071 (patch) | |
tree | a5313fdaff5c0ed2d3db416d027e6df21d3cd7ff | |
parent | 9fd2eba95beb6c9ce6fb26e1442aa2f68aac9b1f (diff) |
Organize source code and tests
-rw-r--r-- | CMakeLists.txt | 8 | ||||
-rw-r--r-- | Makefile | 5 | ||||
-rw-r--r-- | src/common.h (renamed from common.h) | 0 | ||||
-rw-r--r-- | src/data_buffer.cpp (renamed from data_buffer.cpp) | 0 | ||||
-rw-r--r-- | src/data_buffer.h (renamed from data_buffer.h) | 0 | ||||
-rw-r--r-- | src/disasm.cpp (renamed from disasm.cpp) | 0 | ||||
-rw-r--r-- | src/disasm.h (renamed from disasm.h) | 0 | ||||
-rw-r--r-- | src/elf_format.h (renamed from elf_format.h) | 0 | ||||
-rw-r--r-- | src/elf_image.cpp (renamed from elf_image.cpp) | 0 | ||||
-rw-r--r-- | src/elf_image.h (renamed from elf_image.h) | 0 | ||||
-rw-r--r-- | src/main.cpp (renamed from main.cpp) | 0 | ||||
-rw-r--r-- | tests/test.bash (renamed from test.bash) | 2 | ||||
-rw-r--r-- | tests/test.ld (renamed from test.ld) | 0 | ||||
-rw-r--r-- | tests/test_labels_referencing.bash (renamed from test_labels_referencing.bash) | 2 | ||||
-rw-r--r-- | tests/test_random.bash (renamed from test_random.bash) | 2 | ||||
-rw-r--r-- | tests/test_walk_and_follow_jumps.bash (renamed from test_walk_and_follow_jumps.bash) | 2 |
16 files changed, 10 insertions, 11 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index a7dd8b7..13c67a2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,10 +23,10 @@ set(CMAKE_LINKER_FLAGS "${CMAKE_LINKER_FLAGS} ${common_flags}") set(CMAKE_LINKER_FLAGS_DEBUG "${CMAKE_LINKER_FLAGS_DEBUG} ${common_debug_flags}") set(m68kdisasm_sources - main.cpp - data_buffer.cpp - disasm.cpp - elf_image.cpp + src/main.cpp + src/data_buffer.cpp + src/disasm.cpp + src/elf_image.cpp ) add_executable(m68k-disasm ${m68kdisasm_sources}) @@ -22,12 +22,11 @@ m68k-disasm: $(OBJECTS) $(LDSCRIPTS) Makefile $(OBJECTS): Makefile -%.o: %.c Makefile +%.o: src/%.c Makefile sh -c "time $(CC) $(_CFLAGS) -c -o $@ $<" -%.o: %.cpp Makefile +%.o: src/%.cpp Makefile sh -c "time $(CXX) $(_CXXFLAGS) -c -o $@ $<" clean: rm -rfv m68k-disasm $(OBJECTS) - diff --git a/data_buffer.cpp b/src/data_buffer.cpp index 33cb0b3..33cb0b3 100644 --- a/data_buffer.cpp +++ b/src/data_buffer.cpp diff --git a/data_buffer.h b/src/data_buffer.h index bc264d2..bc264d2 100644 --- a/data_buffer.h +++ b/src/data_buffer.h diff --git a/disasm.cpp b/src/disasm.cpp index 2b2ea81..2b2ea81 100644 --- a/disasm.cpp +++ b/src/disasm.cpp diff --git a/elf_format.h b/src/elf_format.h index b5a268a..b5a268a 100644 --- a/elf_format.h +++ b/src/elf_format.h diff --git a/elf_image.cpp b/src/elf_image.cpp index 6db72f3..6db72f3 100644 --- a/elf_image.cpp +++ b/src/elf_image.cpp diff --git a/elf_image.h b/src/elf_image.h index b7c7123..b7c7123 100644 --- a/elf_image.h +++ b/src/elf_image.h diff --git a/test.bash b/tests/test.bash index 3289473..6025908 100644 --- a/test.bash +++ b/tests/test.bash @@ -7,7 +7,7 @@ AS=m68k-none-elf-as OBJCOPY=m68k-none-elf-objcopy LD="m68k-none-elf-ld -Ttest.ld" -DISASM="./cmake-build/m68k-disasm -fabs-labels -frel-labels -flabels -fimm-hex -ffollow-jumps" +DISASM="../cmake-build/m68k-disasm -fabs-labels -frel-labels -flabels -fimm-hex -ffollow-jumps" TEST_DIR=/tmp/m68k-disasm-tests set -e diff --git a/test_labels_referencing.bash b/tests/test_labels_referencing.bash index 978dbc7..8b5df40 100644 --- a/test_labels_referencing.bash +++ b/tests/test_labels_referencing.bash @@ -7,7 +7,7 @@ AS=m68k-none-elf-as OBJCOPY=m68k-none-elf-objcopy LD="m68k-none-elf-ld -Ttest.ld" -DISASM="./cmake-build/m68k-disasm -ffollow-jumps" +DISASM="../cmake-build/m68k-disasm -ffollow-jumps" TEST_DIR=/tmp/m68k-disasm-tests-labels-referencing set -e diff --git a/test_random.bash b/tests/test_random.bash index 6d2b17c..3c7a0d2 100644 --- a/test_random.bash +++ b/tests/test_random.bash @@ -7,7 +7,7 @@ AS=m68k-none-elf-as OBJCOPY=m68k-none-elf-objcopy LD="m68k-none-elf-ld -Ttest.ld" -DISASM="./cmake-build/m68k-disasm -frdc -fxrefs-to -fxrefs-from -flabels -frel-labels -fabs-labels -fshort-ref-local-labels -fimm-hex -ffollow-jumps" +DISASM="../cmake-build/m68k-disasm -frdc -fxrefs-to -fxrefs-from -flabels -frel-labels -fabs-labels -fshort-ref-local-labels -fimm-hex -ffollow-jumps" TEST_DIR=/tmp/m68k-disasm-random-tests set -e diff --git a/test_walk_and_follow_jumps.bash b/tests/test_walk_and_follow_jumps.bash index 2f317b4..0f11e09 100644 --- a/test_walk_and_follow_jumps.bash +++ b/tests/test_walk_and_follow_jumps.bash @@ -5,7 +5,7 @@ # Tests against reference text for -ffollow-jumps and -fwalk features TEST_DIR=/tmp/m68k-disasm-follow-jumps-walk-tests -DISASM="./cmake-build/m68k-disasm -flabels -frel-labels -fabs-labels" +DISASM="../cmake-build/m68k-disasm -flabels -frel-labels -fabs-labels" set -e CRED="\033[31m" |