fix miniupnpd compile
[openwrt/svn-archive/archive.git] / net / miniupnpd / patches / 001-makefile-tweaks.patch
1 diff -ur miniupnpd.old/Makefile.openwrt miniupnpd.dev/Makefile.openwrt
2 --- miniupnpd.old/Makefile.openwrt 2007-03-24 18:44:00.062407944 +0100
3 +++ miniupnpd.dev/Makefile.openwrt 2007-03-24 18:43:43.659901504 +0100
4 @@ -2,7 +2,6 @@
5 # http://miniupnp.free.fr/
6 # Author : Thomas Bernard
7 # for use with GNU Make
8 -include $(TOPDIR)/rules.mk
9 #CFLAGS = -Wall -O -D_GNU_SOURCE -g
10 #CFLAGS = -Wall -Os -D_GNU_SOURCE
11 #CC = mipsel-linux-gcc
12 @@ -11,17 +10,15 @@
13 CFLAGS += -D_GNU_SOURCE
14 RM = rm -f
15 INSTALL = install
16 -IPTABLESINC=$(BUILD_DIR)/iptables-1.3.3/include
17 +IPTABLESINC=$(STAGING_DIR)/usr/include
18
19 BASEOBJS = miniupnpd.o upnphttp.o upnpdescgen.o upnpsoap.o \
20 upnpreplyparse.o minixml.o \
21 upnpredirect.o getifaddr.o daemonize.o upnpglobalvars.o \
22 - options.o
23 + options.o upnppermissions.o
24
25 LNXOBJS = linux/getifstats.o linux/iptcrdr.o
26
27 -LIBS = $(BUILD_DIR)/iptables-1.3.3/libiptc/libiptc.a
28 -
29 TESTUPNPDESCGENOBJS = testupnpdescgen.o upnpdescgen.o
30
31 EXECUTABLES = miniupnpd testupnpdescgen
32 @@ -38,6 +35,7 @@
33 @echo no install for now...
34
35 miniupnpd: $(BASEOBJS) $(LNXOBJS) $(LIBS)
36 + $(CC) $(CFLAGS) -o $@ $(BASEOBJS) $(LNXOBJS) $(LIBS)
37
38 testupnpdescgen: $(TESTUPNPDESCGENOBJS)
39
40 @@ -69,3 +67,4 @@
41 linux/iptcrdr.o: linux/iptcrdr.h
42 testupnpdescgen.o: upnpdescgen.h
43 upnpdescgen.o: upnpdescgen.h miniupnpdpath.h upnpglobalvars.h
44 +upnppermissions.o: upnppermissions.c