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
|
||||
CFLAGS=-I include/ -I lib/ -Wall -Werror
|
||||
CFLAGS=-I include/ -I lib/ -Wall
|
||||
RM=rm -f
|
||||
|
||||
all: libraries programs
|
||||
@ -43,8 +44,10 @@ libstr: lib/libstr.c lib/libstr.h
|
||||
|
||||
stdbool: include/stdbool.h
|
||||
|
||||
sysexits: src/sysexits.c
|
||||
sysexits_bin: src/sysexits.c
|
||||
$(CC) $(CFLAGS) -o bin/sysexits src/sysexits.c
|
||||
|
||||
sysexits: sysexits_bin
|
||||
bin/sysexits >include/sysexits.h
|
||||
|
||||
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) -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
|
||||
|
@ -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