SHPARSER=/bin/shparser

OBJS= menu menu_policy \
      if_admin if_data if_speed\
      ipstat_config \
      pipe_list pipe_add pipe_edit \
      policy_setgbw \
      policy_getgrp policy_addgrp policy_addrule policy_setrule \
      policy_listtime policy_addtime policy_settime \
      conlimit_getgrp conlimit_addgrp \
      conlimit_addrule conlimit_setrule \
      conlimit_listime conlimit_addtime conlimit_settime \
      policy_clonegrp conlimit_clonegrp \
      app_select \
      urlfilter_getgrp urlfilter_addgrp urlfilter_addrule urlfilter_setrule urlfilter_clonegrp \
      urlfilter_listime urlfilter_addtime urlfilter_settime ip_protect \
      if_rtmain_portmap if_rtmain_route if_rtback_portmap if_rtback_route if_rtadmin \
      iparp iparp_add tos_config \
      proxy_list proxy_add proxy_edit policy_adjpri \
      dns_listrule dns_addrule dns_setrule

all: ${OBJS}

clean:
	rm -f ${OBJS}

.for objf in ${OBJS}
${objf}: ${.TARGET}.shp
	${SHPARSER} -i ${.TARGET}.shp -o ${.TARGET}
	chmod +x ${.TARGET}
.endfor

