From 6ba60f7329811a4bb3a07b1e6d81156d7f3a4ac3 Mon Sep 17 00:00:00 2001 From: Roland Reichwein Date: Sun, 12 Jan 2025 17:57:49 +0100 Subject: Added MIDIPlayer (WIP) --- Makefile | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 5f24c4e..7ceb738 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,15 @@ TARGET=midiplay +SRCS=\ + midiplay.cpp \ + MIDIPlayer.cpp + +OBJS=$(SRCS:.cpp=.o) + +CXX=clang++ +CXXFLAGS=-Wall -g -O2 -fPIC -std=c++20 +CXXLIBS=-lfcgi -lreichwein -lfmt + all: $(TARGET) play: @@ -8,12 +18,11 @@ play: run-fcgi: spawn-fcgi -a 127.0.0.1 -p 9090 -n -- ./midiplay -midiplay.o: midiplay.cpp - g++ -Wall -g -O2 -fPIC -o $@ -c $^ - -$(TARGET): midiplay.o - g++ -Wall -g -O2 -fPIC -o $@ $^ -lfcgi -lreichwein -lfmt +%.o: %.cpp + $(CXX) $(CXXFLAGS) -o $@ -c $^ +$(TARGET): $(OBJS) + $(CXX) $(CXXFLAGS) -o $@ $^ $(CXXLIBS) clean: -rm -rf $(TARGET) -- cgit v1.2.3