Changeset 9486


Ignore:
Timestamp:
2007-11-03T11:34:44+01:00 (10 years ago)
Author:
nbd
Message:

clean up olsrd makefile, fix a very annoying dependency bug in the olsrd build system

Location:
packages/net/olsrd
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • packages/net/olsrd/Makefile

    r9481 r9486  
    2222include $(INCLUDE_DIR)/package.mk 
    2323 
    24 define Package/olsrd 
     24define Package/olsrd/template 
    2525  SECTION:=net 
    2626  CATEGORY:=Network 
    2727  TITLE:=OLSR (Optimized Link State Routing) daemon 
    2828  URL:=http://www.olsr.org/ 
     29  MENU:=1 
     30endef 
     31 
     32define Package/olsrd 
     33  $(call Package/olsrd/template) 
    2934  MENU:=1 
    3035endef 
     
    3540 
    3641define Package/olsrd-mod-dot-draw 
    37   $(call Package/olsrd) 
     42  $(call Package/olsrd/template) 
    3843  DEPENDS:=olsrd 
    3944  TITLE:=Dot topology information plugin 
    40   MENU:=0 
    4145endef 
    4246 
    4347define Package/olsrd-mod-bmf 
    44   $(call Package/olsrd) 
     48  $(call Package/olsrd/template) 
    4549  DEPENDS:=olsrd +libpthread +kmod-tun 
    4650  TITLE:=Basic multicast forwarding plugin 
    47   MENU:=0 
    4851endef 
    4952 
    5053define Package/olsrd-mod-dyn-gw 
    51   $(call Package/olsrd) 
     54  $(call Package/olsrd/template) 
    5255  DEPENDS:=olsrd +libpthread 
    5356  TITLE:=Dynamic internet gateway plugin 
    54   MENU:=0 
    5557endef 
    5658 
    5759define Package/olsrd-mod-httpinfo 
    58   $(call Package/olsrd) 
     60  $(call Package/olsrd/template) 
    5961  DEPENDS:=olsrd 
    6062  TITLE:=Small informative web server plugin 
    61   MENU:=0 
    6263endef 
    6364 
    6465define Package/olsrd-mod-nameservice 
    65   $(call Package/olsrd) 
     66  $(call Package/olsrd/template) 
    6667  DEPENDS:=olsrd 
    6768  TITLE:=Lightweight hostname resolver plugin 
    68   MENU:=0 
    6969endef 
    7070 
    7171define Package/olsrd-mod-secure 
    72   $(call Package/olsrd) 
     72  $(call Package/olsrd/template) 
    7373  DEPENDS:=olsrd 
    7474  TITLE:=Message signing plugin to secure routing domain 
    75   MENU:=0 
    7675endef 
    7776 
    7877define Package/olsrd-mod-txtinfo 
    79   $(call Package/olsrd) 
     78  $(call Package/olsrd/template) 
    8079  DEPENDS:=olsrd 
    8180  TITLE:=Small informative web server plugin 
    82   MENU:=0 
    8381endef 
    8482 
     
    8886 
    8987define Package/olsrd-mod-tas 
    90   $(call Package/olsrd) 
     88  $(call Package/olsrd/template) 
    9189  DEPENDS:=olsrd 
    9290  TITLE:=Tiny Application Server (TAS) plugin 
    93   MENU:=0 
    9491endef 
    9592 
Note: See TracChangeset for help on using the changeset viewer.