-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
81 lines (63 loc) · 1.26 KB
/
Makefile
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#
# Copyright (c) 2000-2001 Silicon Graphics, Inc. All Rights Reserved.
#
TOPDIR = ..
include $(TOPDIR)/include/builddefs
COMMINCL = \
global.h \
mlog.h \
timeutil.h \
types.h
INVINCL = \
inventory.h \
inv_priv.h
INVCOMMON = \
inv_files.c
COMMON = \
timeutil.c
CURSESCOMMON = \
cmenu.c \
fstab.c \
invidx.c \
list.c \
menu.c \
screen.c \
stobj.c
CURSESINCL = \
cmenu.h \
fstab.h \
getopt.h \
invidx.h \
invutil.h \
list.h \
stobj.h
LOCALS = invutil.c
LTCOMMAND = xfsinvutil
CFILES = $(LOCALS)
LCFILES = $(COMMON) $(INVCOMMON)
LHFILES = $(COMMINCL) $(INVINCL)
LINKS = $(COMMINCL) $(COMMON) $(INVINCL) $(INVCOMMON)
LDIRT = $(LINKS)
LLDLIBS = $(LIBUUID) $(LIBCURSES)
LCFLAGS = -DDUMP
ifeq ($(ENABLE_CURSES), yes)
CFILES += $(CURSESCOMMON)
HFILES += $(CURSESINCL)
LCFLAGS += -DHAVE_CURSES
else
LSRCFILES += $(CURSESCOMMON) $(CURSESINCL)
endif
default: depend $(LTCOMMAND)
include $(BUILDRULES)
install: default
$(INSTALL) -m 755 -d $(PKG_SBIN_DIR)
$(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_SBIN_DIR)
install-dev:
.dep: $(COMMINCL) $(COMMON) $(INVINCL) $(INVCOMMON)
$(COMMINCL) $(COMMON):
@echo " [LN] $@"
$(Q)$(RM) $@; $(LN_S) ../common/$@ $@
$(INVINCL) $(INVCOMMON):
@echo " [LN] $@"
$(Q)$(RM) $@; $(LN_S) ../inventory/$@ $@
-include .dep