Changeset 21587


Ignore:
Timestamp:
2010-05-27T23:58:59+02:00 (7 years ago)
Author:
acinonyx
Message:

[packages] olsrd: Add mdns and p2pd plugins, cleanup Makefile

File:
1 edited

Legend:

Unmodified
Added
Removed
  • packages/net/olsrd/Makefile

    r21585 r21587  
    7373endef 
    7474 
     75define Package/olsrd-mod-mdns 
     76  $(call Package/olsrd/template) 
     77  DEPENDS:=olsrd 
     78  TITLE:=Multicast DNS plugin 
     79endef 
     80 
    7581define Package/olsrd-mod-nameservice 
    7682  $(call Package/olsrd/template) 
    7783  DEPENDS:=olsrd 
    7884  TITLE:=Lightweight hostname resolver plugin 
     85endef 
     86 
     87define Package/olsrd-mod-p2pd 
     88  $(call Package/olsrd/template) 
     89  DEPENDS:=olsrd 
     90  TITLE:=Peer to Peer Discovery plugin 
    7991endef 
    8092 
     
    107119endef 
    108120 
    109 define Build/Configure 
    110 endef 
    111  
    112 define Build/Compile 
    113         $(MAKE) -C "$(PKG_BUILD_DIR)" \ 
    114                 $(TARGET_CONFIGURE_OPTS) \ 
    115                 NODEBUG=1 \ 
    116                 CFLAGS="$(TARGET_CFLAGS)" \ 
    117                 OS="linux" \ 
    118                 INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \ 
    119                 LIBDIR="$(PKG_INSTALL_DIR)/usr/lib" \ 
    120                 SBINDIR="$(PKG_INSTALL_DIR)/usr/sbin/" \ 
    121                 ETCDIR="$(PKG_INSTALL_DIR)/etc" \ 
    122                 MANDIR="$(PKG_INSTALL_DIR)/usr/share/man" \ 
    123                 STRIP="true" \ 
    124                 INSTALL_LIB="true" \ 
    125                 SUBDIRS="arprefresh bmf dot_draw dyn_gw dyn_gw_plain httpinfo nameservice quagga secure txtinfo watchdog" \ 
    126                 all libs install install_libs 
    127 endef 
     121MAKE_FLAGS+= \ 
     122        NO_DEBUG_MESSAGES=1 \ 
     123        OS="linux" \ 
     124        DESTDIR="$(PKG_INSTALL_DIR)" \ 
     125        STRIP="true" \ 
     126        INSTALL_LIB="true" \ 
     127        SUBDIRS="arprefresh bmf dot_draw dyn_gw dyn_gw_plain httpinfo mdns nameservice p2pd quagga secure txtinfo watchdog" \ 
     128        all libs install install_libs 
    128129 
    129130define Package/olsrd/install 
     
    166167endef 
    167168 
     169define Package/olsrd-mod-mdns/install 
     170        $(INSTALL_DIR) $(1)/usr/lib 
     171        $(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/mdns/olsrd_mdns.so.* $(1)/usr/lib/ 
     172endef 
     173 
    168174define Package/olsrd-mod-nameservice/install 
    169175        $(INSTALL_DIR) $(1)/usr/lib 
    170176        $(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/nameservice/olsrd_nameservice.so.* $(1)/usr/lib/ 
     177endef 
     178 
     179define Package/olsrd-mod-p2pd/install 
     180        $(INSTALL_DIR) $(1)/usr/lib 
     181        $(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/p2pd/olsrd_p2pd.so.* $(1)/usr/lib/ 
    171182endef 
    172183 
     
    200211$(eval $(call BuildPackage,olsrd-mod-dyn-gw-plain)) 
    201212$(eval $(call BuildPackage,olsrd-mod-httpinfo)) 
     213$(eval $(call BuildPackage,olsrd-mod-mdns)) 
    202214$(eval $(call BuildPackage,olsrd-mod-nameservice)) 
     215$(eval $(call BuildPackage,olsrd-mod-p2pd)) 
    203216$(eval $(call BuildPackage,olsrd-mod-quagga)) 
    204217$(eval $(call BuildPackage,olsrd-mod-secure)) 
Note: See TracChangeset for help on using the changeset viewer.