1DOLLY 72PACKAGE imgui3REQUIRES HOST runtime@04REQUIRES HOST display@05REQUIRES HOST input@06REQUIRES HOST audio@07REQUIRES HOST touch@0891011121314FROM /v0.1.4/Dollyfile-system-tools 7f6c86fcc73e544e7007646eba2718bbc4d43b7f0516d9558e2dc500b1a05a8015INSTALL /v0.1.4/demos/sdl2/Dollyfile-sdl2 b9abe5f4c12b3ba281f42a3e6cf4967d6947a2ae23457b4dbecfddcde3020a9b16REQUIRES HEADER libc17REQUIRES HEADER cpp18REQUIRES HEADER sdl219REQUIRES LIB SDL220REQUIRES TOOL ar21REQUIRES TOOL c++22REQUIRES TOOL cp23REQUIRES TOOL make24REQUIRES TOOL mkdir25REQUIRES TOOL rm26REQUIRES TOOL tar2728SOURCE /v0.1.4/dist/static/imgui/source.tar b2e714273ba9e28e383dcfcde11630181c5aff0dbd196c4efe4d99b0b71186f2 /tmp/imgui.tar29SLOP tar -xf /tmp/imgui.tar -C /30FILE /tmp/imgui/Makefile31 .RECIPEPREFIX := >32 S := /tmp/imgui/source33 UNITS := imgui imgui_draw imgui_tables imgui_widgets imgui_demo backends/imgui_impl_sdl2 backends/imgui_impl_sdlrenderer234 FLAGS := -O2 -I$S -I$S/backends -I/usr/include/SDL235 all: /usr/bin/imgui-demo36 /tmp/imgui/objects/%.o: $S/%.cpp37 >mkdir -p $(dir $@)38 >c++ $(FLAGS) -c $< -o $@39 /usr/lib/libimgui.a: $(UNITS:%=/tmp/imgui/objects/%.o)40 >ar rcs $@ $^41 /usr/bin/imgui-demo: $S/examples/example_sdl2_sdlrenderer2/main.cpp /usr/lib/libimgui.a42 >c++ $(FLAGS) $< -limgui -lSDL2 -lm -o $@43SLOP make -j4 -f /tmp/imgui/Makefile44SLOP mkdir -p /usr/include/imgui45SLOP cp /tmp/imgui/source/imgui.h /tmp/imgui/source/imgui_internal.h /tmp/imgui/source/imconfig.h \46 /tmp/imgui/source/imstb_rectpack.h /tmp/imgui/source/imstb_textedit.h /tmp/imgui/source/imstb_truetype.h \47 /tmp/imgui/source/backends/imgui_impl_sdl2.h /tmp/imgui/source/backends/imgui_impl_sdlrenderer2.h /usr/include/imgui/4849EXPORTS LIB imgui /usr/lib/libimgui.a50EXPORTS HEADER /usr/include/imgui51EXPORTS TOOL imgui-demo52FILE /usr/share/licenses/imgui/LICENSE.txt53FILE /usr/share/man/cat1/imgui-demo.154 imgui-demo: Dear ImGui's SDL2 and SDL_Renderer example, upstream's55 example_sdl2_sdlrenderer2: ImGui's demo window and two of its own.56 57 imgui-demo draws on the terminal's canvas; Ctrl+C ends it58 59 A program of its own compiles against the package's headers and library:60 c++ -I/usr/include/imgui -I/usr/include/SDL2 app.cpp -limgui -lSDL2 -lm61 SDL renders in software here, and one program62 holds the canvas at a time.63SLOP rm -rf /tmp/imgui /tmp/imgui.tar64