| e8555c89 Andy McCall |
1 |
all: build/tsx2wav |
| 2 |
|
| 3 |
CXXFLAGS += -I../../src/utils -I../../src/cassette -Wall -Wextra -O3 -std=c++23 |
| 4 |
|
| 5 |
build/%.o:%.cc Makefile |
| 6 |
mkdir -p build |
| 7 |
g++ -c $(CXXFLAGS) $< -o $@ |
| 8 |
|
| 9 |
build/TsxParser.o: ../../src/cassette/TsxParser.cc |
| 10 |
mkdir -p build |
| 11 |
g++ -c $(CXXFLAGS) $< -o $@ |
| 12 |
|
| 13 |
%: %.o build/TsxParser.o Makefile |
| 14 |
g++ $(filter %.o,$^) -o $@ |
| 15 |
|
| 16 |
clean: |
| 17 |
rm -rf build |