# The bridge is a 32-bit Windows program because XMMT.ocx is a 32-bit control.
CXX = i686-w64-mingw32-g++
CXXFLAGS = -std=c++17 -O2 -Wall -Wextra -DUNICODE -D_UNICODE
LDFLAGS = -static-libgcc -static-libstdc++ -static -lole32 -loleaut32 -luuid

nonemm-mmtty-bridge.exe: main.cpp XmmrControl.cpp EventSink.cpp ControlSite.cpp Protocol.cpp
	$(CXX) $(CXXFLAGS) -o $@ $^ $(LDFLAGS)

clean:
	rm -f nonemm-mmtty-bridge.exe
