init: reboot, acpid

This commit is contained in:
Matheus
2024-09-01 23:14:12 -03:00
parent a876a61d08
commit 7a9f5c48c7
7 changed files with 119 additions and 18 deletions
+15 -1
View File
@@ -2,12 +2,14 @@
CC=x86_64-astral-gcc
LD=x86_64-astral-gcc
all: init poweroff
all: init poweroff reboot acpid
install:
mkdir -pv "$(DESTDIR)/usr/sbin"
cp -v init "$(DESTDIR)/init"
cp -v poweroff "$(DESTDIR)/usr/sbin/poweroff"
cp -v reboot "$(DESTDIR)/usr/sbin/reboot"
cp -v acpid "$(DESTDIR)/usr/sbin/acpid"
init: main.o
$(LD) $(LDFLAGS) -o $@ $^
@@ -15,8 +17,20 @@ init: main.o
poweroff: poweroff.o
$(LD) $(LDFLAGS) -o $@ $^
reboot: reboot.o
$(LD) $(LDFLAGS) -o $@ $^
acpid: acpid.o
$(LD) $(LDFLAGS) -o $@ $^
main.o: main.c
$(CC) -c $(CFLAGS) -o $@ $<
poweroff.o: poweroff.c
$(CC) -c $(CFLAGS) -o $@ $<
reboot.o: reboot.c
$(CC) -c $(CFLAGS) -o $@ $<
acpid.o: acpid.c
$(CC) -c $(CFLAGS) -o $@ $<