mirror of
https://github.com/BertoldVdb/ZoneDetect.git
synced 2026-04-23 13:35:52 +00:00
Add DESTDIR as well as target directory specifiers as is common with autotools. Use install program instead of cp. Execute ldconfig only if DESTDIR is not set -- assuming DESTDIR is set for cross compile only.
This commit is contained in:
parent
dafa4c6358
commit
1c16caf956
1 changed files with 10 additions and 3 deletions
|
|
@ -36,6 +36,10 @@ else
|
|||
EXT=so
|
||||
endif
|
||||
|
||||
prefix ?= /usr
|
||||
libdir ?= $(prefix)/lib
|
||||
includedir ?= $(prefix)/include
|
||||
|
||||
EXECUTABLE=libzonedetect.$(EXT)
|
||||
INCLUDES_SRC=zonedetect.h
|
||||
SOURCES_SRC=zonedetect.c
|
||||
|
|
@ -59,9 +63,12 @@ clean:
|
|||
rm -rf $(OBJECTS_OBJ) $(EXECUTABLE)
|
||||
|
||||
install:
|
||||
cp zonedetect.h /usr/include/
|
||||
cp $(EXECUTABLE) /usr/lib/
|
||||
ldconfig
|
||||
install -m 0755 -d $(DESTDIR)$(includedir) $(DESTDIR)$(libdir)
|
||||
install -m 0644 -t $(DESTDIR)$(includedir) zonedetect.h
|
||||
install -m 0644 -t $(DESTDIR)$(libdir) $(EXECUTABLE)
|
||||
# Assuming DESTDIR is set for cross-installing only, we don't need
|
||||
# (and probably do not have) ldconfig
|
||||
$(if $(DESTDIR),,ldconfig)
|
||||
|
||||
nice:
|
||||
mkdir -p bak/
|
||||
|
|
|
|||
Loading…
Reference in a new issue