File: Makefile

package info (click to toggle)
fwupdate 12-7
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye
  • size: 588 kB
  • sloc: ansic: 4,329; makefile: 358; sh: 49
file content (47 lines) | stat: -rw-r--r-- 1,215 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
ifneq	($(origin TOPDIR),undefined)
TOP     := $(abspath $(TOPDIR))
else
TOP     := $(abspath ..)
endif
VPATH	= $(TOP)/docs

include $(TOP)/Make.defaults

MAN1TARGETS = fwupdate.1
MAN3TARGETS = libfwup.h.3 \
	      libfwup.3 \
	      fwup_supported.3 \
	      fwup_resource_iter_next.3 \
	      fwup_resource_iter_create.3 \
	      fwup_resource_iter_destroy.3 \
	      fwup_resource_free.3 \
	      fwup_set_up_update.3 \
	      fwup_clear_status.3 \
	      fwup_set_guid.3 \
	      fwup_set_guid_forced.3 \
	      fwup_get_guid.3 \
	      fwup_get_fw_version.3 \
	      fwup_get_lowest_supported_version.3 \
	      fwup_get_last_attempt_info.3 \
	      fwup_get_fw_type.3 \
	      fwup_get_ux_capsule_info.3

MANSECTIONS = 1 3

all clean test abidw abicheck :

mandirs :
	$(INSTALL) -d -m 755 $(DESTDIR)$(mandir)/man1/
	$(INSTALL) -d -m 755 $(DESTDIR)$(mandir)/man3/

install : | mandirs
install : | $(foreach x, $(MAN1TARGETS), $(DESTDIR)$(mandir)/man1/$(x))
install : | $(foreach x, $(MAN3TARGETS), $(DESTDIR)$(mandir)/man3/$(x))

$(DESTDIR)$(mandir)/man1/%.1 : %.1 | mandirs
	$(INSTALL) -m 644 $< $@

$(DESTDIR)$(mandir)/man3/%.3 : %.3 | mandirs
	$(INSTALL) -m 644 $< $@

.PHONY: all clean test install mandirs