-LIBS := -lX11 -lm
+LIBS := -lm
SOURCES := $(wildcard source/*.c)
SDL_SOURCES := $(wildcard source/sdl/*.c)
IMGUI_SOURCES = imgui/imgui.cpp imgui/imgui_impl_sdl.cpp imgui/imgui_impl_sdlrenderer.cpp imgui/imgui_tables.cpp imgui/imgui_widgets.cpp imgui/imgui_draw.cpp
-sdl: source/*.c source/*.h source/sdl/*.c source/sdl/*.h
+picker: source/*.c source/*.h source/sdl/*.c source/sdl/*.h
gcc -DBUILD_SDL=1 $(SDL_SOURCES) $(SOURCES) $(LIBS) -lSDL2 -lSDL2_gfx -lSDL2_ttf -o bin/$@
-d_sdl: source/*.c source/*.h source/sdl/*.c source/sdl/*.h
+picker_debug: source/*.c source/*.h source/sdl/*.c source/sdl/*.h
gcc -g -DBUILD_SDL=1 $(SDL_SOURCES) $(SOURCES) $(LIBS) -lSDL2 -lSDL2_gfx -o bin/$@
+
+install:
+ make picker
+ cp bin/picker /usr/local/bin/picker
let prj_base = expand('%:p:h')
-let build = prj_base . '/bin/sdl'
+let build = prj_base . '/bin/picker'
let run_build = "!" . build . " -nop"
-nmap \m :wa \| :make! sdl \| execute run_build<CR>
-nmap \d :wa \| :make! d_sdl
+nmap \m :wa \| :make! picker \| execute run_build<CR>
+nmap \d :wa \| :make! picker_debug
" https://stackoverflow.com/questions/37552913/vim-how-to-keep-folds-on-save
" Save folds between vim sessions