commit 6df03ffc84d7fe34ffed4da40fe39926bf4758c5 parent e68d2de76f0bc3145bdea8e74b4cf3e6273d5ebd Author: cfillion <cfillion@users.noreply.github.com> Date: Mon, 23 Nov 2015 18:09:13 -0500 build swell in the extension Diffstat:
M | Tupfile | | | 12 | ++++++++++-- |
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/Tupfile b/Tupfile @@ -1,15 +1,23 @@ CXX := c++ -CXXFLAGS := -Wall -Wextra -Werror -Wno-unused-parameter -pipe -fPIC +CXXFLAGS := -Wall -Wextra -Wno-unused-parameter -pipe -fPIC CXXFLAGS += -fdiagnostics-color CXXFLAGS += -O2 -std=c++14 CXXFLAGS += -Ivendor/ -Ivendor/WDL/ -Ivendor/WDL/WDL/ CXXFLAGS += -DWDL_NO_DEFINE_MINMAX -LDFLAGS := -dynamiclib +LDFLAGS := -dynamiclib -framework Cocoa -framework Carbon + +WDL := vendor/WDL/WDL +SWELL := $(WDL)/swell + +WDLSOURCE := $(SWELL)/swell.cpp $(SWELL)/swell-ini.cpp +WDLSOURCE += $(SWELL)/swell-gdi.mm $(SWELL)/swell-kb.mm $(SWELL)/swell-menu.mm +WDLSOURCE += $(SWELL)/swell-misc.mm $(SWELL)/swell-dlg.mm $(SWELL)/swell-wnd.mm !build = |> $(CXX) $(CXXFLAGS) -c %f -o %o |> !link = |> $(CXX) $(CXXFLAGS) %f $(LDFLAGS) -o %o |> : foreach src/*.cpp |> !build |> build/%B.o +: foreach $(WDLSOURCE) |> !build -std=c++98 |> build/wdl_%B.o : build/*.o |> !link |> bin/reaper_reapack.dylib