Makefile add install target
This commit is contained in:
parent
f7c8ba294e
commit
fedb30394a
@ -1,10 +1,13 @@
|
|||||||
CFLAGS = -Og -g -gdwarf-4 -Wall -Wextra -Werror -Wfatal-errors -ggdb -fstack-protector-strong
|
CFLAGS = -Og -g -gdwarf-4 -Wall -Wextra -Wno-error
|
||||||
CFLAGS += -Wno-error=unused-parameter
|
CFLAGS += -Wno-error=unused-parameter
|
||||||
CFLAGS += -Wno-error=unused-variable
|
CFLAGS += -Wno-error=unused-variable
|
||||||
CFLAGS += -Wno-error=unused-but-set-variable
|
CFLAGS += -Wno-error=unused-but-set-variable
|
||||||
CFLAGS += -Wno-vla-cxx-extension
|
CFLAGS += -Wno-vla-extension
|
||||||
CXXFLAGS = -std=c++23
|
CXXFLAGS = -std=c++23
|
||||||
|
|
||||||
|
PREFIX ?= /usr/local
|
||||||
|
MANPREFIX = $(PREFIX)/share/man
|
||||||
|
|
||||||
FREETYPE_CFLAGS = $(shell pkg-config --cflags freetype2)
|
FREETYPE_CFLAGS = $(shell pkg-config --cflags freetype2)
|
||||||
FREETYPE_LDFLAGS = $(shell pkg-config --libs freetype2)
|
FREETYPE_LDFLAGS = $(shell pkg-config --libs freetype2)
|
||||||
|
|
||||||
@ -38,10 +41,18 @@ ttf_outline: ttf_outline.o ttf_2d_pack.o
|
|||||||
clean:
|
clean:
|
||||||
rm -f *.o ttf_outline
|
rm -f *.o ttf_outline
|
||||||
|
|
||||||
|
install:
|
||||||
|
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
||||||
|
cp -f ftdi_transfer $(DESTDIR)$(PREFIX)/bin
|
||||||
|
chmod 755 $(DESTDIR)$(PREFIX)/bin/ftdi_transfer
|
||||||
|
mkdir -p $(DESTDIR)$(MANPREFIX)/man1
|
||||||
|
cp -f ftdi_transfer.1 $(DESTDIR)$(MANPREFIX)/man1
|
||||||
|
chmod 644 $(DESTDIR)$(MANPREFIX)/man1/ftdi_transfer.1
|
||||||
|
|
||||||
.SUFFIXES:
|
.SUFFIXES:
|
||||||
.INTERMEDIATE:
|
.INTERMEDIATE:
|
||||||
.SECONDARY:
|
.SECONDARY:
|
||||||
.PHONY: all clean
|
.PHONY: all clean install
|
||||||
|
|
||||||
%: RCS/%,v
|
%: RCS/%,v
|
||||||
%: RCS/%
|
%: RCS/%
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
rm -rf ftdi_transfer_source
|
rm -rf ftdi_transfer_source
|
||||||
mkdir -p ftdi_transfer_source
|
mkdir -p ftdi_transfer_source
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user