db039e0faa0858b054479408eaffd9c94078ade3
[packages.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