mirror of
https://github.com/pikvm/ustreamer.git
synced 2026-03-18 21:43:42 +00:00
improved makefiles
This commit is contained in:
6
Makefile
6
Makefile
@@ -36,7 +36,9 @@ endif
|
|||||||
|
|
||||||
apps:
|
apps:
|
||||||
$(MAKE) -C src
|
$(MAKE) -C src
|
||||||
$(ECHO) ln -sf src/*.bin .
|
for i in src/ustreamer.bin src/ustreamer-*.bin; do \
|
||||||
|
test ! -x $$i || ln -sf $$i .; \
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
python:
|
python:
|
||||||
@@ -117,7 +119,7 @@ clean-all: linters clean
|
|||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf pkg/arch/pkg pkg/arch/src pkg/arch/v*.tar.gz pkg/arch/ustreamer-*.pkg.tar.{xz,zst}
|
rm -rf pkg/arch/pkg pkg/arch/src pkg/arch/v*.tar.gz pkg/arch/ustreamer-*.pkg.tar.{xz,zst}
|
||||||
rm -f *.bin *.so
|
rm -f ustreamer ustreamer-* *.so
|
||||||
$(MAKE) -C src clean
|
$(MAKE) -C src clean
|
||||||
$(MAKE) -C python clean
|
$(MAKE) -C python clean
|
||||||
$(MAKE) -C janus clean
|
$(MAKE) -C janus clean
|
||||||
|
|||||||
@@ -88,13 +88,16 @@ override _CFLAGS += $(shell pkg-config --cflags libdrm)
|
|||||||
_V4P_LDFLAGS = $(shell pkg-config --libs libdrm)
|
_V4P_LDFLAGS = $(shell pkg-config --libs libdrm)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
# =====
|
# =====
|
||||||
all: $(_TARGETS)
|
all: $(_TARGETS)
|
||||||
|
|
||||||
|
|
||||||
install: all
|
install: all
|
||||||
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
||||||
for i in $(subst .bin,,$(_TARGETS)); do install -m755 $$i.bin $(DESTDIR)$(PREFIX)/bin/$$i; done
|
for i in $(subst .bin,,$(_TARGETS)); do \
|
||||||
|
install -m755 $$i.bin $(DESTDIR)$(PREFIX)/bin/$$i; \
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
install-strip: install
|
install-strip: install
|
||||||
|
|||||||
Reference in New Issue
Block a user