gtklock-powerbar-module/makefile
2022-09-08 20:20:46 +02:00

35 lines
665 B
Makefile

# gtklock-powerbar-module
# Copyright (c) 2022 Jovan Lanik
# Makefile
NAME := powerbar-module.so
PREFIX ?= /usr/local
INSTALL ?= install
LIBS := gtk+-3.0 gmodule-export-2.0
CFLAGS += -std=c11 $(shell pkg-config --cflags $(LIBS))
LDLIBS += $(shell pkg-config --libs $(LIBS))
SRC = $(wildcard *.c)
OBJ = $(SRC:%.c=%.o)
TRASH = $(OBJ) $(NAME)
.PHONY: all clean install uninstall
all: $(NAME)
clean:
@rm $(TRASH) | true
install:
$(INSTALL) -d $(DESTDIR)$(PREFIX)/lib/gtklock
$(INSTALL) $(NAME) $(DESTDIR)$(PREFIX)/lib/gtklock/$(NAME)
uninstall:
rm -f $(DESTDIR)$(PREFIX)/lib/$(NAME)
$(NAME): $(OBJ)
$(LINK.c) -shared $(LDFLAGS) $(LDLIBS) $(OBJ) -o $@