]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/unionfs/unionfs-1.0.11/make.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / unionfs / unionfs-1.0.11 / make.patch
1
2 #
3 # Patch managed by http://www.holgerschurig.de/patcher.html
4 #
5
6 Index: unionfs-1.0.11/Makefile
7 ===================================================================
8 --- unionfs-1.0.11.orig/Makefile        2005-03-23 22:25:47.000000000 -0500
9 +++ unionfs-1.0.11/Makefile     2005-03-24 20:27:27.386361872 -0500
10 @@ -3,14 +3,20 @@
11  #
12  
13  # this should point to where your kernel headers are
14 -KVERS=$(shell uname -r)
15 +KVERS:=$(shell uname -r)
16  MODDIR= /lib/modules/$(KVERS)
17  LINUXSRC = /lib/modules/$(KVERS)/build
18  TOPINC   = -I${LINUXSRC}/include
19  # This is where the make install target will put stuff
20 -PREFIX   = /usr/local
21 +DESTDIR =
22 +prefix = /usr/local
23  MANDIR   = ${PREFIX}/man
24 -MODPREFIX=
25 +sbindir = ${prefix}/sbin
26 +mandir = ${prefix}/man
27 +man4dir = ${mandir}/man4
28 +man8dir = ${mandir}/man8
29 +moduledir = /lib/modules/${KERNELVER}
30 +
31  VERSION  = 1.0.11
32  TAROPTS = czvf
33  COMPEXT = .gz
34 @@ -29,6 +35,7 @@
35  endif
36  
37  CC     = gcc
38 +LD     = ld
39  KERNELVERSION=$(shell echo $(KVERS) | cut -d. -f1,2)
40  ifeq ($(KERNELVERSION),2.4)
41  CFLAGS = -D__KERNEL__ -DMODULE -I. ${TOPINC} -Wall -Wno-unused-label -Werror -fno-strict-aliasing ${EXTRACFLAGS} ${UNIONFS_DEBUG_CFLAG} ${UNIONFS_OPT_CFLAG}
42 @@ -51,13 +58,15 @@
43         @echo "******************************************************************************"
44         @echo ""
45  
46 -unionfs2.6:
47 +unionfs2.6: unionfs.ko
48 +
49 +unionfs.ko:
50         make -C ${LINUXSRC} SUBDIRS=$(PWD) FISTDEVMK=$(PWD)/fistdev.mk modules
51  
52  unionfs2.4: ${obj-m}
53  
54  ${obj-m}: ${unionfs-objs}
55 -       ld -o ${obj-m} -r ${unionfs-objs}
56 +       ${LD} -o ${obj-m} -r ${unionfs-objs}
57  
58  unionctl: unionctl.c
59         ${CC} -o $@ $? ${UCFLAGS}
60 @@ -88,28 +97,37 @@
61  utils: ${BINS}
62  
63  install-utils: utils
64 -       mkdir -p ${PREFIX}/sbin
65 -       cp unionctl ${PREFIX}/sbin
66 -       cp uniondbg ${PREFIX}/sbin
67 -       mkdir -p ${MANDIR}/man4
68 -       mkdir -p ${MANDIR}/man8
69 -       cp man/unionfs.4 ${MANDIR}/man4
70 -       cp man/unionctl.8 ${MANDIR}/man8
71 -       cp man/uniondbg.8 ${MANDIR}/man8
72 +       mkdir -p ${DESTDIR}${sbindir}
73 +       cp unionctl ${DESTDIR}${sbindir}
74 +       cp uniondbg ${DESTDIR}${sbindir}
75 +       mkdir -p ${DESTDIR}${man4dir}
76 +       mkdir -p ${DESTDIR}${man8dir}
77 +       cp man/unionfs.4 ${DESTDIR}${man4dir}
78 +       cp man/unionctl.8 ${DESTDIR}${man8dir}
79 +       cp man/uniondbg.8 ${DESTDIR}${man8dir}
80  
81  install-mod: unionfs$(KERNELVERSION)
82         mkdir -p ${MODPREFIX}/${MODDIR}/kernel/fs
83 -       if [ -f unionfs.ko ] ; then cp unionfs.ko ${MODPREFIX}/${MODDIR}/kernel/fs ; else cp unionfs.o ${MODPREFIX}/${MODDIR}/kernel/fs ; fi
84 +       mkdir -p ${DESTDIR}${moduledir}/kernel/fs
85 +ifeq (${KERNELVERSION},2.4)
86 +       cp unionfs.o ${DESTDIR}${moduledir}/kernel/fs
87 +else
88 +       cp unionfs.ko ${DESTDIR}${moduledir}/kernel/fs
89 +endif
90  
91  install: install-utils install-mod
92  
93  uninstall:
94 -       if [ -f unionfs.ko ] ; then rm ${MODPREFIX}/${MODDIR}/kernel/fs/unionfs.ko ; else rm ${MODPREFIX}/${MODDIR}/kernel/fs/unionfs.o ; fi
95 -       rm ${MANDIR}/man8/unionctl.8
96 -       rm ${MANDIR}/man8/uniondbg.8
97 -       rm ${MANDIR}/man4/unionfs.4
98 -       rm ${PREFIX}/sbin/unionctl
99 -       rm ${PREFIX}/sbin/uniondbg
100 +ifeq (${KERNELVERSION},2.4)
101 +       rm ${MODPREFIX}${DESTDIR}${moduledir}/kernel/fs/unionfs.o
102 +else
103 +       rm ${MODPREFIX}${DESTDIR}${moduledir}/kernel/fs/unionfs.ko
104 +endif
105 +       rm ${DESTDIR}${man8dir}/unionctl.8
106 +       rm ${DESTDIR}${man8dir}/uniondbg.8
107 +       rm ${DESTDIR}${man4dir}/unionfs.4
108 +       rm ${DESTDIR}${sbindir}/unionctl
109 +       rm ${DESTDIR}${sbindir}/uniondbg
110  
111  release: unionfs-${VERSION}.tar${COMPEXT}
112