File: Makefile

package info (click to toggle)
kexec-tools 20080324-2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 2,060 kB
  • ctags: 4,678
  • sloc: ansic: 17,393; sh: 3,049; asm: 2,125; cpp: 1,743; makefile: 621
file content (29 lines) | stat: -rw-r--r-- 673 bytes parent folder | download
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
#
# kdump (reading a crashdump from memory)
#

KDUMP_SRCS:= kdump/kdump.c

KDUMP_OBJS = $(call objify, $(KDUMP_SRCS))
KDUMP_DEPS = $(call depify, $(KDUMP_OBJS))

KDUMP = $(SBINDIR)/kdump
KDUMP_MANPAGE = $(MANDIR)/man8/kdump.8

dist += kdump/Makefile $(KDUMP_SRCS) kdump/kdump.8
clean += $(KDUMP_OBJS) $(KDUMP_DEPS) $(KDUMP) $(KDUMP_MANPAGE)

-include $(KDUMP_DEPS)

$(KDUMP): $(KDUMP_OBJS)
	@$(MKDIR) -p $(@D)
	$(CC) $(CFLAGS) $(EXTRA_CFLAGS) -o $@ $(KDUMP_OBJS)

$(KDUMP_MANPAGE): kdump/kdump.8
	$(MKDIR) -p     $(MANDIR)/man8
	cp kdump/kdump.8 $(KDUMP_MANPAGE)
echo::
	@echo "KDUMP_SRCS $(KDUMP_SRCS)"
	@echo "KDUMP_DEPS $(KDUMP_DEPS)"
	@echo "KDUMP_OBJS $(KDUMP_OBJS)"