-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
23 lines (20 loc) · 999 Bytes
/
Makefile
File metadata and controls
23 lines (20 loc) · 999 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
PREFIX=/usr/local
UNITS=common.lua colors.lua animation.lua images.lua dzen.lua lemonbar.lua terminal_bar.lua generic_bar.lua xterm_title.lua x11.lua output_types.lua sysfs.lua key_value.lua datasock.lua translate_values.lua onclick.lua settings.lua help.lua battery.lua cpu_use.lua memory_use.lua network.lua partitions.lua temperature.lua host_info.lua datetime.lua modules.lua updater.lua display.lua main.lua
all: $(UNITS)
cat $(UNITS) > barmaid.lua
chmod a+x barmaid.lua
@echo
@echo "now 'make install' to install in home directory of current user or..."
@echo "'make install_system' to install in /usr/local (you will likely need to be root to do this)"
install:
mkdir -p ~/bin
cp barmaid.lua ~/bin
mkdir -p ~/.config/barmaid.lua
cp -n *.conf ~/.config/barmaid.lua/
mkdir -p ~/.local/lib/barmaid/
cp modules/*.lua ~/.local/lib/barmaid/
install_system:
mkdir -p $(PREFIX)/bin
cp barmaid.lua $(PREFIX)/bin
mkdir -p $(PREFIX)/lib/barmaid
cp modules/*.lua $(PREFIX)/lib/barmaid/