mirror of https://github.com/brandt/symlinks.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
632 B
29 lines
632 B
# Makefile for symlinks
|
|
CC = gcc
|
|
# append options like `-o owner -g group` here if desired
|
|
INSTALL = install
|
|
CFLAGS += $(shell getconf LFS_CFLAGS 2>/dev/null)
|
|
PREFIX ?= /usr/local
|
|
MANDIR ?= $(PREFIX)/share/man/man8
|
|
BINDIR ?= $(PREFIX)/bin
|
|
|
|
|
|
.PHONY: all
|
|
all: symlinks
|
|
|
|
symlinks: symlinks.c
|
|
$(CC) -Wall -Wstrict-prototypes -O2 $(CFLAGS) -o symlinks symlinks.c
|
|
|
|
install: all symlinks.8
|
|
$(INSTALL) -d $(BINDIR)
|
|
$(INSTALL) -m 755 symlinks $(BINDIR)
|
|
$(INSTALL) -d $(MANDIR)
|
|
$(INSTALL) -m 644 symlinks.8 $(MANDIR)
|
|
|
|
uninstall:
|
|
-rm -i $(BINDIR)/symlinks
|
|
-rm -i $(MANDIR)/symlinks.8
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm -f symlinks *.o core
|