1 f5e234d6 2018-05-18 omar.polo VERSION = 0.1
3 75faf30e 2018-05-22 omar.polo # you may want to change these
4 c9a3bfaa 2018-05-21 omar.polo OPTIONAL = xinerama xft
5 75faf30e 2018-05-22 omar.polo CDEFS = -DUSE_XINERAMA -DUSE_XFT -DUSE_STRCASESTR
7 75faf30e 2018-05-22 omar.polo # you may not want to change these
8 75faf30e 2018-05-22 omar.polo CC ?= cc
9 e9107672 2018-07-01 omar.polo LIBS = `pkg-config --libs x11 $(OPTIONAL)`
10 75faf30e 2018-05-22 omar.polo OPTIM = -O3
11 0ca4090f 2018-10-04 omar.polo CFLAGS = $(CDEFS) -std=c89 -DVERSION=\"$(VERSION)\" `pkg-config --cflags x11 $(OPTIONAL)`
13 e9107672 2018-07-01 omar.polo .PHONY: all clean install debug no_xft no_xinerama no_xft_xinerama gnu manpage
15 f5e234d6 2018-05-18 omar.polo all: mymenu
17 e9107672 2018-07-01 omar.polo mymenu: mymenu.c
18 e9107672 2018-07-01 omar.polo $(CC) $(CFLAGS) mymenu.c -o mymenu $(LIBS) $(OPTIM)
20 e9107672 2018-07-01 omar.polo manpage: mymenu.1.md
22 0d0d65c9 2018-06-14 omar.polo mymenu.1.md: mymenu.1
23 0d0d65c9 2018-06-14 omar.polo mandoc -T markdown mymenu.1 > mymenu.1.md
25 75faf30e 2018-05-22 omar.polo gnu: mymenu.c
26 e9107672 2018-07-01 omar.polo make CDEFS="-D_GNU_SOURCE $(CDEFS)"
29 75faf30e 2018-05-22 omar.polo make OPTIM="-g -O0 -Wall"
31 75faf30e 2018-05-22 omar.polo no_xft: mymenu.c
32 75faf30e 2018-05-22 omar.polo make OPTIONAL="xinerama" CDEFS="-DUSE_XINERAMA -DUSE_STRCASESTR"
34 75faf30e 2018-05-22 omar.polo no_xinerama: mymenu.c
35 75faf30e 2018-05-22 omar.polo make OPTIONAL="xft" CDEFS="-DUSE_XFT -DUSE_STRCASESTR"
37 75faf30e 2018-05-22 omar.polo no_xft_xinerama: mymenu.c
38 75faf30e 2018-05-22 omar.polo make OPTIONAL="" CDEFS="-DUSE_STRCASESTR"
41 bda0e6f8 2018-05-19 omar.polo rm -f mymenu
43 f5e234d6 2018-05-18 omar.polo install: mymenu
44 f5e234d6 2018-05-18 omar.polo cp mymenu ~/bin