move dotfiles/packages/all to Makefile
This commit is contained in:
parent
3c9e71145e
commit
3a14292b0e
54
Makefile
54
Makefile
@ -1,5 +1,6 @@
|
|||||||
|
# System utilities
|
||||||
CC=cc
|
CC=cc
|
||||||
CFLAGS=-I include/ -I lib/ -Wall -Werror
|
CFLAGS=-I include/ -I lib/ -Wall
|
||||||
RM=rm -f
|
RM=rm -f
|
||||||
|
|
||||||
all: libraries programs
|
all: libraries programs
|
||||||
@ -43,8 +44,10 @@ libstr: lib/libstr.c lib/libstr.h
|
|||||||
|
|
||||||
stdbool: include/stdbool.h
|
stdbool: include/stdbool.h
|
||||||
|
|
||||||
sysexits: src/sysexits.c
|
sysexits_bin: src/sysexits.c
|
||||||
$(CC) $(CFLAGS) -o bin/sysexits src/sysexits.c
|
$(CC) $(CFLAGS) -o bin/sysexits src/sysexits.c
|
||||||
|
|
||||||
|
sysexits: sysexits_bin
|
||||||
bin/sysexits >include/sysexits.h
|
bin/sysexits >include/sysexits.h
|
||||||
|
|
||||||
programs: echo false nonzero simexec sleep streq stris
|
programs: echo false nonzero simexec sleep streq stris
|
||||||
@ -96,4 +99,51 @@ which: libshell src/which.c
|
|||||||
$(CC) $(CFLAGS) -c -o src/which.o src/which.c
|
$(CC) $(CFLAGS) -c -o src/which.o src/which.c
|
||||||
$(CC) $(CFLAGS) -o bin/which lib/libshell.o src/which.o
|
$(CC) $(CFLAGS) -o bin/which lib/libshell.o src/which.o
|
||||||
|
|
||||||
|
# Convenience
|
||||||
|
|
||||||
|
PROGRAMS= \
|
||||||
|
alsa-plugins-nice alsa-utils \
|
||||||
|
anki audacious \
|
||||||
|
curl wget \
|
||||||
|
dvdbackup ffmpeg mpv \
|
||||||
|
vlc \
|
||||||
|
awk nawk sed moreutils \
|
||||||
|
ed vim \
|
||||||
|
feh ffmpeg imagemagick \
|
||||||
|
gcc \
|
||||||
|
git mercurial \
|
||||||
|
gparted \
|
||||||
|
gperf gwenview \
|
||||||
|
htop powertop \
|
||||||
|
inetutils iptables k3b \
|
||||||
|
kate kdenlive krita \
|
||||||
|
lame linux-headers lynx \
|
||||||
|
macchanger make \
|
||||||
|
man-pages man-pages-posix \
|
||||||
|
moc \
|
||||||
|
net-tools \
|
||||||
|
nmap p7zip pkgfile \
|
||||||
|
progress \
|
||||||
|
pulseaudio pulseaudio-alsa pulseaudio-utils \
|
||||||
|
pulsemixer \
|
||||||
|
python3 qbittorrent qemu \
|
||||||
|
rsync s-tui \
|
||||||
|
screen tmux twin \
|
||||||
|
scrot sed smartmontools \
|
||||||
|
thunar thunderbird \
|
||||||
|
ttf-liberation tlp \
|
||||||
|
units \
|
||||||
|
unrar unzip \
|
||||||
|
util-linux \
|
||||||
|
virt-manager \
|
||||||
|
wireguard-tools \
|
||||||
|
xclip \
|
||||||
|
xf86-input-libinput xf86-input-wacom xf86-video-intel \
|
||||||
|
xscreensaver xterm \
|
||||||
|
zathura zathura-cb zathura-djvu \
|
||||||
|
zathura-ps
|
||||||
|
|
||||||
|
alpine-setup:
|
||||||
|
apk add $(PROGRAMS)
|
||||||
|
|
||||||
.PHONY: all clean cleanlibraries cleanprograms noargvzero stdbool sysexits
|
.PHONY: all clean cleanlibraries cleanprograms noargvzero stdbool sysexits
|
||||||
|
@ -1,74 +0,0 @@
|
|||||||
alsa-plugins-nice
|
|
||||||
alsa-utils
|
|
||||||
anki
|
|
||||||
audacious
|
|
||||||
curl
|
|
||||||
dvdbackup
|
|
||||||
ed
|
|
||||||
feh
|
|
||||||
ffmpeg
|
|
||||||
gcc
|
|
||||||
git
|
|
||||||
gparted
|
|
||||||
gperf
|
|
||||||
gwenview
|
|
||||||
htop
|
|
||||||
inetutils
|
|
||||||
iptables
|
|
||||||
k3b
|
|
||||||
kate
|
|
||||||
kdenlive
|
|
||||||
krita
|
|
||||||
lame
|
|
||||||
linux-headers
|
|
||||||
lynx
|
|
||||||
macchanger
|
|
||||||
make
|
|
||||||
man-pages
|
|
||||||
mercurial
|
|
||||||
moc
|
|
||||||
moreutils
|
|
||||||
mpv
|
|
||||||
net-tools
|
|
||||||
nmap
|
|
||||||
p7zip
|
|
||||||
pkgfile
|
|
||||||
powertop
|
|
||||||
progress
|
|
||||||
pulseaudio
|
|
||||||
pulseaudio-alsa
|
|
||||||
pulseaudio-utils
|
|
||||||
pulsemixer
|
|
||||||
python3
|
|
||||||
qbittorrent
|
|
||||||
qemu
|
|
||||||
rsync
|
|
||||||
s-tui
|
|
||||||
screen
|
|
||||||
scrot
|
|
||||||
sed
|
|
||||||
smartmontools
|
|
||||||
thunar
|
|
||||||
thunderbird
|
|
||||||
ttf-liberation
|
|
||||||
tlp
|
|
||||||
twin
|
|
||||||
units
|
|
||||||
unrar
|
|
||||||
unzip
|
|
||||||
util-linux
|
|
||||||
vim
|
|
||||||
virt-manager
|
|
||||||
vlc
|
|
||||||
wget
|
|
||||||
wireguard-tools
|
|
||||||
xclip
|
|
||||||
xf86-input-libinput
|
|
||||||
xf86-input-wacom
|
|
||||||
xf86-video-intel
|
|
||||||
xscreensaver
|
|
||||||
xterm
|
|
||||||
zathura
|
|
||||||
zathura-cb
|
|
||||||
zathura-djvu
|
|
||||||
zathura-ps
|
|
Loading…
Reference in New Issue
Block a user