moved agb2mid

This commit is contained in:
Henny022p 2021-11-23 06:01:19 +01:00
parent bc4a8577f3
commit ab6b5a21ce
18 changed files with 12 additions and 20 deletions

2
tools/.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
bin
cmake-build*

View File

@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.14)
project(tmctooltest)
project(tools)
include(FetchContent)
set(CMAKE_CXX_STANDARD 20)

View File

@ -1 +0,0 @@
agb2mid

View File

@ -1,18 +0,0 @@
CXX := g++
CXXFLAGS := -std=c++11 -O2 -Wall -Wno-switch -Werror -g
SRCS := agb.cpp error.cpp main.cpp midi.cpp tables.cpp
HEADERS := agb.h error.h main.h midi.h tables.h
.PHONY: all clean
all: agb2mid
@:
agb2mid: $(SRCS) $(HEADERS)
$(CXX) $(CXXFLAGS) $(SRCS) -o $@ $(LDFLAGS)
clean:
$(RM) agb2mid agb2mid.exe

View File

@ -1 +1,2 @@
add_subdirectory(agb2mid)
add_subdirectory(asset_processor)

View File

@ -0,0 +1,6 @@
file(GLOB_RECURSE sources *.cpp)
add_executable(agb2mid ${sources})
target_include_directories(agb2mid PRIVATE .)
install(TARGETS agb2mid RUNTIME DESTINATION bin)

View File

@ -3,3 +3,5 @@ file(GLOB_RECURSE sources *.cpp)
add_executable(asset_processor ${sources})
target_include_directories(asset_processor PRIVATE .)
target_link_libraries(asset_processor PRIVATE nlohmann_json::nlohmann_json filesystem)
install(TARGETS asset_processor RUNTIME DESTINATION bin)