Annotation of embedaddon/miniupnpd/Makefile.openwrt, revision 1.1
1.1 ! misho 1: # $Id: Makefile.openwrt,v 1.12 2008/05/01 23:11:18 nanard Exp $
! 2: # http://miniupnp.free.fr/
! 3: # Author : Thomas Bernard
! 4: # for use with GNU Make
! 5: # This Makefile would probably need some modifications depending on
! 6: # your openwrt SDK/etc...
! 7: # http://miniupnp.tuxfamily.org/forum/viewtopic.php?p=713
! 8:
! 9: #include $(TOPDIR)/rules.mk
! 10: #CFLAGS = -Wall -O -D_GNU_SOURCE -g
! 11: #CFLAGS = -Wall -Os -D_GNU_SOURCE
! 12: #CC = mipsel-linux-gcc
! 13: CC = $(TARGET_CC)
! 14: CFLAGS = $(TARGET_CFLAGS)
! 15: CFLAGS += -D_GNU_SOURCE
! 16: CP = cp
! 17: RM = rm -f
! 18: INSTALL = install
! 19: IPTABLESINC=$(STAGING_DIR)/usr/include
! 20: #IPTABLESINC=$(BUILD_DIR)/iptables-1.3.3/include
! 21: #IPTABLESINC=$(TOPDIR)/../iptables-1.3.3/include
! 22:
! 23: BASEOBJS = miniupnpd.o upnphttp.o upnpdescgen.o upnpsoap.o \
! 24: upnpreplyparse.o minixml.o \
! 25: upnpredirect.o getifaddr.o daemonize.o upnpglobalvars.o \
! 26: options.o upnppermissions.o minissdp.o natpmp.o
! 27:
! 28: LNXOBJS = linux/getifstats.o
! 29: NETFILTEROBJS = netfilter/iptcrdr.o
! 30: ALLOBJS = $(BASEOBJS) $(LNXOBJS) $(NETFILTEROBJS)
! 31:
! 32: #LIBS = $(BUILD_DIR)/iptables-1.3.3/libiptc/libiptc.a
! 33: #LIBS = $(TOPDIR)/../iptables-1.3.3/libiptc/libiptc.a
! 34:
! 35: TESTUPNPDESCGENOBJS = testupnpdescgen.o upnpdescgen.o
! 36:
! 37: EXECUTABLES = miniupnpd testupnpdescgen
! 38:
! 39: .PHONY: all clean install depend
! 40:
! 41: all: $(EXECUTABLES)
! 42:
! 43: clean:
! 44: $(RM) $(BASEOBJS) $(LNXOBJS) $(NETFILTEROBJS) $(EXECUTABLES) \
! 45: testupnpdescgen.o
! 46:
! 47: install: miniupnpd
! 48: @echo no install for now...
! 49:
! 50: miniupnpd: $(BASEOBJS) $(LNXOBJS) $(NETFILTEROBJS) $(LIBS)
! 51:
! 52: testupnpdescgen: $(TESTUPNPDESCGENOBJS)
! 53:
! 54: netfilter/iptcrdr.o: netfilter/iptcrdr.c
! 55: $(CC) $(CFLAGS) -I$(IPTABLESINC) -c -o $@ $<
! 56:
! 57: depend: config.h
! 58: makedepend -f$(MAKEFILE_LIST) -Y \
! 59: $(ALLOBJS:.o=.c) $(TESTUPNPDESCGENOBJS:.o=.c) \
! 60: 2>/dev/null
! 61:
! 62: config.h: config.h.openwrt
! 63: $(CP) $< $@
! 64:
! 65: # DO NOT DELETE
! 66:
! 67: miniupnpd.o: config.h upnpglobalvars.h upnppermissions.h miniupnpdtypes.h
! 68: miniupnpd.o: upnphttp.h upnpdescgen.h miniupnpdpath.h getifaddr.h daemonize.h
! 69: miniupnpd.o: upnpsoap.h options.h minissdp.h upnpredirect.h natpmp.h
! 70: upnphttp.o: upnphttp.h config.h upnpdescgen.h miniupnpdpath.h upnpsoap.h
! 71: upnpdescgen.o: upnpdescgen.h miniupnpdpath.h upnpglobalvars.h
! 72: upnpdescgen.o: upnppermissions.h config.h miniupnpdtypes.h upnpdescstrings.h
! 73: upnpsoap.o: upnpglobalvars.h upnppermissions.h config.h miniupnpdtypes.h
! 74: upnpsoap.o: upnphttp.h upnpsoap.h upnpreplyparse.h upnpredirect.h getifaddr.h
! 75: upnpsoap.o: getifstats.h
! 76: upnpreplyparse.o: upnpreplyparse.h minixml.h
! 77: minixml.o: minixml.h
! 78: upnpredirect.o: config.h upnpredirect.h upnpglobalvars.h upnppermissions.h
! 79: upnpredirect.o: miniupnpdtypes.h netfilter/iptcrdr.h commonrdr.h
! 80: getifaddr.o: getifaddr.h
! 81: daemonize.o: daemonize.h
! 82: upnpglobalvars.o: upnpglobalvars.h upnppermissions.h config.h
! 83: upnpglobalvars.o: miniupnpdtypes.h
! 84: options.o: options.h upnppermissions.h config.h upnpglobalvars.h
! 85: options.o: miniupnpdtypes.h
! 86: upnppermissions.o: config.h upnppermissions.h
! 87: minissdp.o: config.h upnpdescstrings.h miniupnpdpath.h upnphttp.h
! 88: minissdp.o: upnpglobalvars.h upnppermissions.h miniupnpdtypes.h minissdp.h
! 89: natpmp.o: config.h natpmp.h upnpglobalvars.h upnppermissions.h
! 90: natpmp.o: miniupnpdtypes.h getifaddr.h upnpredirect.h commonrdr.h
! 91: linux/getifstats.o: getifstats.h config.h
! 92: netfilter/iptcrdr.o: netfilter/iptcrdr.h commonrdr.h config.h
! 93: testupnpdescgen.o: upnpdescgen.h
! 94: upnpdescgen.o: upnpdescgen.h miniupnpdpath.h upnpglobalvars.h
! 95: upnpdescgen.o: upnppermissions.h config.h miniupnpdtypes.h upnpdescstrings.h
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>