From dbcbae55486d8502bed458ba5320b6f8e2a0941f Mon Sep 17 00:00:00 2001 From: Juan de la Puente Date: Wed, 10 Dec 2025 18:24:42 +0100 Subject: parte 1.0 --- Makefile | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0d9baa3 --- /dev/null +++ b/Makefile @@ -0,0 +1,35 @@ +CC = gcc +CFLAGS = -Wall -g $(shell pkg-config --cflags x11 xrandr xrender xft) +LIBS = $(shell pkg-config --libs x11 xrandr xrender xft) +SRC = parte.c +OBJ = $(SRC:.c=.o) +PROGRAM = parte +MANPAGE = parte.1 + +PREFIX ?= /usr/local +BINDIR = $(PREFIX)/bin +MANDIR = $(PREFIX)/share/man + +all: $(PROGRAM) + +$(PROGRAM): $(OBJ) + $(CC) -o $@ $^ $(LIBS) + +%.o: %.c + $(CC) $(CFLAGS) -c $< -o $@ + +install: $(PROGRAM) + mkdir -p $(BINDIR) + mkdir -p $(MANDIR)/man1 + install -m 755 $(PROGRAM) $(BINDIR)/ + install -m 644 $(MANPAGE) $(MANDIR)/man1/ + +clean: + rm -f $(OBJ) $(PROGRAM) + +config.h: + cp config.def.h config.h + +uninstall: + rm -f $(BINDIR)/$(PROGRAM) + rm -f $(MANDIR)/man1/$(MANPAGE) -- cgit v1.2.3