| # | |
| # 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 |