Magellan Linux

Contents of /trunk/iptables/patches-1.3.4/install_all_dev_files.patch-1.3.1

Parent Directory Parent Directory | Revision Log Revision Log


Revision 144 - (show annotations) (download)
Tue May 8 20:06:05 2007 UTC (17 years ago) by niro
File size: 3267 byte(s)
-import

1 diff -Nuar --exclude=Makefile.orig iptables-1.3.1.old/Makefile iptables-1.3.1/Makefile
2 --- iptables-1.3.1.old/Makefile 2005-03-08 21:48:15.000000000 -0800
3 +++ iptables-1.3.1/Makefile 2005-03-08 21:58:13.771709158 -0800
4 @@ -38,8 +38,10 @@
5 CFLAGS += -DNO_SHARED_LIBS=1
6 endif
7
8 -EXTRAS+=iptables iptables.o iptables.8
9 +EXTRAS+=iptables iptables.o iptables.8 libiptables.a
10 EXTRA_INSTALLS+=$(DESTDIR)$(BINDIR)/iptables $(DESTDIR)$(MANDIR)/man8/iptables.8
11 +DEVEL_HEADERS+=include/iptables.h include/iptables_common.h
12 +DEVEL_LIBS+=libiptables.a
13
14 # No longer experimental.
15 ifneq ($(DO_MULTI), 1)
16 @@ -48,10 +50,12 @@
17 EXTRA_INSTALLS+=$(DESTDIR)$(BINDIR)/iptables-save $(DESTDIR)$(BINDIR)/iptables-restore $(DESTDIR)$(MANDIR)/man8/iptables-restore.8 $(DESTDIR)$(MANDIR)/man8/iptables-save.8
18
19 ifeq ($(DO_IPV6), 1)
20 -EXTRAS+=ip6tables ip6tables.o ip6tables.8
21 +EXTRAS+=ip6tables ip6tables.o ip6tables.8 libip6tables.a
22 EXTRA_INSTALLS+=$(DESTDIR)$(BINDIR)/ip6tables $(DESTDIR)$(MANDIR)/man8/ip6tables.8
23 EXTRAS+=ip6tables-save ip6tables-restore
24 EXTRA_INSTALLS+=$(DESTDIR)$(BINDIR)/ip6tables-save $(DESTDIR)$(BINDIR)/ip6tables-restore # $(DESTDIR)$(MANDIR)/man8/iptables-restore.8 $(DESTDIR)$(MANDIR)/man8/iptables-save.8 $(DESTDIR)$(MANDIR)/man8/ip6tables-save.8 $(DESTDIR)$(MANDIR)/man8/ip6tables-restore.8
25 +DEVEL_HEADERS+=include/ip6tables.h
26 +DEVEL_LIBS+=libip6tables.a
27 endif
28
29 # Sparc64 hack
30 @@ -113,6 +117,8 @@
31 print-extensions:
32 @[ -n "$(OPTIONALS)" ] && echo Extensions found: $(OPTIONALS)
33
34 +libiptables.a: libiptables.a(iptables.o)
35 +
36 iptables.o: iptables.c
37 $(CC) $(CFLAGS) -DIPT_LIB_DIR=\"$(IPT_LIBDIR)\" -c -o $@ $<
38
39 @@ -154,6 +160,8 @@
40 cp $< $@
41 endif
42
43 +libip6tables.a: libip6tables.a(ip6tables.o)
44 +
45 ip6tables.o: ip6tables.c
46 $(CC) $(CFLAGS) -DIP6T_LIB_DIR=\"$(IPT_LIBDIR)\" -c -o $@ $<
47
48 @@ -202,7 +210,7 @@
49 .PHONY: install-devel-headers
50 install-devel-headers: $(DEVEL_HEADERS)
51 @[ -d $(DESTDIR)$(INCDIR) ] || mkdir -p $(DESTDIR)$(INCDIR)
52 - @cp -v $(DEVEL_HEADERS) $(DESTDIR)$(INCDIR)
53 + @cp -v --parents $(DEVEL_HEADERS) `echo $(DESTDIR)$(INCDIR) | sed -e "s:/include/\?::"`
54
55 .PHONY: install-devel-libs
56 install-devel-libs: $(DEVEL_LIBS)
57 diff -Nuar --exclude=Makefile.orig iptables-1.3.1.old/libipq/Makefile iptables-1.3.1/libipq/Makefile
58 --- iptables-1.3.1.old/libipq/Makefile 2004-10-10 02:56:23.000000000 -0700
59 +++ iptables-1.3.1/libipq/Makefile 2005-03-08 21:56:14.162427845 -0800
60 @@ -17,7 +17,7 @@
61
62 DEVEL_LIBS+=libipq/libipq.a
63
64 -DEVEL_HEADERS+=include/libipq/libipq.h
65 +DEVEL_HEADERS+=include/libipq/libipq.h include/libipq/ip_queue_64.h
66
67 ifndef TOPLEVEL_INCLUDED
68 local:
69 diff -Nuar --exclude=Makefile.orig iptables-1.3.1.old/libiptc/Makefile iptables-1.3.1/libiptc/Makefile
70 --- iptables-1.3.1.old/libiptc/Makefile 2004-10-10 02:56:24.000000000 -0700
71 +++ iptables-1.3.1/libiptc/Makefile 2005-03-08 21:56:14.163427722 -0800
72 @@ -16,8 +16,11 @@
73 ifeq ($(DO_IPV6), 1)
74 EXTRA_DEPENDS+= libiptc/libip6tc.d
75 libiptc/libiptc.a: libiptc/libiptc.a(libiptc/libip6tc.o)
76 +DEVEL_HEADERS+=include/libiptc/libip6tc.h
77 endif
78
79 +DEVEL_HEADERS+=include/libiptc/libiptc.h include/libiptc/ipt_kernel_headers.h
80 +
81 libiptc/libip4tc.d libiptc/libip6tc.d: %.d: %.c
82 @-$(CC) -M -MG $(CFLAGS) $< | sed -e 's@^.*\.o:@$*.d libiptc/libiptc.a($*.o):@' > $@
83 endif