mirror of
git://sourceware.org/git/lvm2.git
synced 2025-03-10 16:58:47 +03:00
Create symlinks to .h files in an include directory
This commit is contained in:
parent
d41d4056ca
commit
fa42e6493d
@ -20,7 +20,7 @@ srcdir = @srcdir@
|
|||||||
top_srcdir = @top_srcdir@
|
top_srcdir = @top_srcdir@
|
||||||
VPATH = @srcdir@
|
VPATH = @srcdir@
|
||||||
|
|
||||||
SUBDIRS = man lib tools
|
SUBDIRS = include man lib tools
|
||||||
|
|
||||||
include make.tmpl
|
include make.tmpl
|
||||||
|
|
||||||
|
2
configure
vendored
2
configure
vendored
@ -2155,6 +2155,7 @@ ac_given_INSTALL="$INSTALL"
|
|||||||
trap 'rm -fr `echo "\
|
trap 'rm -fr `echo "\
|
||||||
Makefile \
|
Makefile \
|
||||||
make.tmpl \
|
make.tmpl \
|
||||||
|
include/Makefile \
|
||||||
lib/Makefile \
|
lib/Makefile \
|
||||||
man/Makefile \
|
man/Makefile \
|
||||||
tools/Makefile \
|
tools/Makefile \
|
||||||
@ -2249,6 +2250,7 @@ cat >> $CONFIG_STATUS <<EOF
|
|||||||
CONFIG_FILES=\${CONFIG_FILES-"\
|
CONFIG_FILES=\${CONFIG_FILES-"\
|
||||||
Makefile \
|
Makefile \
|
||||||
make.tmpl \
|
make.tmpl \
|
||||||
|
include/Makefile \
|
||||||
lib/Makefile \
|
lib/Makefile \
|
||||||
man/Makefile \
|
man/Makefile \
|
||||||
tools/Makefile \
|
tools/Makefile \
|
||||||
|
@ -131,6 +131,7 @@ dnl keep utility scripts running properly
|
|||||||
AC_OUTPUT( \
|
AC_OUTPUT( \
|
||||||
Makefile \
|
Makefile \
|
||||||
make.tmpl \
|
make.tmpl \
|
||||||
|
include/Makefile \
|
||||||
lib/Makefile \
|
lib/Makefile \
|
||||||
man/Makefile \
|
man/Makefile \
|
||||||
tools/Makefile \
|
tools/Makefile \
|
||||||
|
12
include/.symlinks
Normal file
12
include/.symlinks
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
./lib/config/config.h
|
||||||
|
./lib/dev-mgr/dev-manager.h
|
||||||
|
./lib/dev-mgr/hash.h
|
||||||
|
./lib/dev-mgr/dev-cache.h
|
||||||
|
./lib/display/display.h
|
||||||
|
./lib/log/log.h
|
||||||
|
./lib/metadata/metadata.h
|
||||||
|
./lib/mm/dbg_malloc.h
|
||||||
|
./lib/mm/pool.h
|
||||||
|
./lib/device/device.h
|
||||||
|
./lib/datastruct/hash.h
|
||||||
|
./lib/datastruct/list.h
|
41
include/Makefile.in
Normal file
41
include/Makefile.in
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2001 Sistina Software
|
||||||
|
#
|
||||||
|
# This LVM library is free software; you can redistribute it and/or
|
||||||
|
# modify it under the terms of the GNU Library General Public
|
||||||
|
# License as published by the Free Software Foundation; either
|
||||||
|
# version 2 of the License, or (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This LVM library is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# Library General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Library General Public
|
||||||
|
# License along with this LVM library; if not, write to the Free
|
||||||
|
# Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
|
||||||
|
# MA 02111-1307, USA
|
||||||
|
|
||||||
|
SHELL = /bin/sh
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
|
||||||
|
LN_S = @LN_S@
|
||||||
|
|
||||||
|
all: .symlinks_created
|
||||||
|
|
||||||
|
.symlinks_created: .symlinks
|
||||||
|
find . -maxdepth 1 -type l -exec $(RM) \{\} \;
|
||||||
|
for i in `cat .symlinks`; do $(LN_S) $$i ; done
|
||||||
|
touch $@
|
||||||
|
|
||||||
|
clean:
|
||||||
|
|
||||||
|
distclean:
|
||||||
|
find . -maxdepth 1 -type l -exec $(RM) \{\} \;
|
||||||
|
$(RM) Makefile .include_symlinks
|
||||||
|
|
||||||
|
.PHONY: clean distclean all
|
||||||
|
|
@ -51,7 +51,8 @@ SUFFIXES=
|
|||||||
SUFFIXES=.c .d .o
|
SUFFIXES=.c .d .o
|
||||||
|
|
||||||
CFLAGS+=-g -Wall -DDEBUG_MEM -DBOUNDS_CHECK -DDEBUG
|
CFLAGS+=-g -Wall -DDEBUG_MEM -DBOUNDS_CHECK -DDEBUG
|
||||||
INCLUDES+=-I. -I$(top_srcdir)/lib
|
INCLUDES+=-I. -I$(top_srcdir)/include
|
||||||
|
INC_LNS=$(top_srcdir)\\/include\\/.symlinks_created
|
||||||
|
|
||||||
ifeq ("@READLINE@", "yes")
|
ifeq ("@READLINE@", "yes")
|
||||||
CFLAGS += -DREADLINE_SUPPORT
|
CFLAGS += -DREADLINE_SUPPORT
|
||||||
@ -88,8 +89,8 @@ $(SUBDIRS.distclean):
|
|||||||
|
|
||||||
%.d: %.c
|
%.d: %.c
|
||||||
set -e; FILE=`echo $@ | sed 's/\\//\\\\\\//g;s/\\.d//g'`; \
|
set -e; FILE=`echo $@ | sed 's/\\//\\\\\\//g;s/\\.d//g'`; \
|
||||||
$(CC) -MM $(INCLUDES) $< \
|
$(CC) -MM $(INCLUDES) $< | \
|
||||||
| sed "s/\(.*\)\.o[ :]*/$$FILE.o $$FILE.d : /g" > $@; \
|
sed "s/\(.*\)\.o[ :]*/$$FILE.o $$FILE.d : $(INC_LNS) /g" > $@; \
|
||||||
[ -s $@ ] || $(RM) $@
|
[ -s $@ ] || $(RM) $@
|
||||||
|
|
||||||
clean: $(SUBDIRS.clean)
|
clean: $(SUBDIRS.clean)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user