generalized CLEANFILES variable
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Tue, 14 Oct 2003 01:12:59 +0000 (01:12 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Tue, 14 Oct 2003 01:12:59 +0000 (01:12 +0000)
added 'linuxvirtual.h' to BUILT_SOURCES

git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/branches/SYSCALL_SWITCH@123 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/Makefile.am

index 4a20e80..4010485 100644 (file)
@@ -39,7 +39,7 @@ sysv_SCRIPTS          =  $(sysv_SCRPTS)
 sysconf_DATA           =  $(sysv_CFG)
 vservercfg_DATA                =  newvserver.defaults
 
-BUILT_SOURCES          =  linuxcaps.h
+BUILT_SOURCES          =  linuxcaps.h linuxvirtual.h
 
 man_MANS               =  $(man_DATMAN)
 
@@ -54,12 +54,16 @@ EXTRA_DIST          =  $(distrib_SCRPTS) $(distrib_DAT) \
 AM_CPPFLAGS            =  -I $(top_srcdir)/lib -D VERSION=\"$(VERSION)\" -D PKGLIBDIR=\"$(pkglibdir)\" -D _GNU_SOURCE
 AM_CFLAGS              =  -Wall -pedantic
 
-CLEANFILES             =  $(sysv_GENSCRPTS) $(scripts_GENSCRPTS) linuxcaps.h
+CLEANFILES             =  $(sysv_GENSCRPTS) $(scripts_GENSCRPTS) \
+                          $(BUILT_SOURCES)
 
 
 linuxcaps.h:
                ln -sf ${kernelincludedir}/linux/capability.h linuxcaps.h
 
+linuxvirtual.h:
+               ln -sf '$(kernelincludedir)/linux/virtual.h' '$@' && test -e '$@' || \
+               ln -sf '$(top_srcdir)/lib/virtual.h' '$@'
 
 include $(top_srcdir)/lib/Makefile-files
 include $(top_srcdir)/src/Makefile-files