Makefile
上传用户:sy_wanhua
上传日期:2013-07-25
资源大小:3048k
文件大小:19k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

C/C++

  1. # $Id: Makefile,v 1.210 2001/07/26 20:44:19 icahoon Exp $
  2. BUILD = build
  3. ifdef RELEASE 
  4. STAGING_ARGS = -R 
  5. endif
  6. .PHONY : netMgnt proxy_agent snmp support h323 mgcp proxy_base rtp subdirs cleanall clean doc contrib contrib_equiv mgcp_demo rtp_demo releasedir util sdp sip siptest co login usage mgcp_test rtp_test sdp_test sip_test util_test tdiff_correct.log docdir ps cdrlib pslib libpep ps cdr osp libOSP common libpdp libpep policy ua ua_test release staging staging_notar heartbeat hbs snmpplusplus vme vmcp mail vmserver fsvm java rpm siph323csgw install
  7. SUBDIRS = netMgnt snmpplusplus proxy_agent snmp rtp mgcp proxy_base private h323 sip sdp heartbeat hbs util contrib 
  8. NO_DISTRO_SUBDIRS = apache-rs do-not-distribute doc gw h323 private release sipvm tripstack
  9. EXTERNAL_SUBDIRS = rtp mgcp sdp util sip
  10. ######################################################################
  11. # this code is the start of modularity for the makefile process.  we
  12. # won't be using it for the moment, however.
  13. #MAKE_INCLUDES := $(foreach dir,$(SUBDIRS),$(dir)/Makefile.data)
  14. #-include $(MAKE_INCLUDES)
  15. #default:
  16. # @echo "The make file no longer supports a default target."
  17. # @echo "Please choose one of the following:"
  18. # @echo ""
  19. # @for i in $(TARGET_LIST) ; do echo "$$i" ; done
  20. # @echo "all all of the above targets"
  21. # @echo "clean clean all code"
  22. # @echo "cleanall clean all code thoroughly"
  23. ######################################################################
  24. usage:
  25. @echo "The make file no longer supports a default target."
  26. @echo "Please choose one of the following:"
  27. @echo ""
  28. @echo "contrib        support items for other stacks"
  29. @echo "h323           H.323 stack and examples"
  30. @echo "snmp           C SNMP Library, no Management Station"
  31. @echo "proxy_agent    C++ SNMP Library and trap agent"
  32. @echo "netMgnt        Network Management Station"
  33. @echo "libmgcp        MGCP stack only"
  34. @echo "mgcp           MGCP stack and examples"
  35. @echo "mgcp_test      MGCP stack + test cases"
  36. @echo "proxy_base     Proxy Base"
  37. @echo "sip            SIP stack"
  38. @echo "sip_test       SIP stack + test cases"
  39. @echo "ua             SIP User Agent"
  40. @echo "ua_test        SIP User Agent + test"
  41. @echo "rtp            RTP stack and examples"
  42. @echo "rtp_test       RTP stack and examples + test cases"
  43. @echo "rtspstack      RTSP stack"
  44. @echo "rtspif         RTSP inteface"
  45. @echo "rtspserver     RTSP server"
  46. @echo "rtspclient     RTSP client"
  47. @echo "sdp            SDP stack and test program"
  48. @echo "sdp_test       SDP stack and test program + test cases"
  49. @echo "util           Vovida utility library"
  50. @echo "util_test      Vovida utility library + test cases"
  51. @echo "cdrlib         CDR Library"
  52. @echo "pslib          Provisioning Library"
  53. @echo "libpep         Policy Library"
  54. @echo "policy         Policy Server"
  55. @echo "rtp_demo       RTP stack and examples (copied to release)"
  56. @echo "fs             SIP Feature Server"
  57. @echo "cpl            CPL Building Blocks"
  58. @echo "cplfs          CPL Feature Server"
  59. @echo "fsvm           VM Feature Server"
  60. @echo "js             JTAPI Feature Server"
  61. @echo "rs             SIP Redirect Server"
  62. @echo "ls             TRIP Location Server"
  63. @echo "ms             SIP Marshal Server"
  64. @echo "ps             Provisioning Server"
  65. @echo "loadgen        Load Generator"
  66. @echo "siph323csgw    SIP-H.323 Call Signaling Gateway"
  67. @echo "heartbeat      Heartbeat Library"
  68. @echo "hbs            Heartbeat Server"
  69. @echo "delopy         deploy program"
  70. @echo "vmserver       vmserver"
  71. @echo "vme            vme"
  72. @echo "vmcp           vmcp"
  73. @echo "mail           mail"
  74. @echo "osptnep        osp TransNexus enrollment client"
  75. @echo "java           SNMPClient.jar and psClient.jar"
  76. @echo "rpm            RPM"
  77. @echo "deploy         Installation and remote deployment tool"
  78. @echo ""
  79. @echo "test           run all test cases"
  80. @echo ""
  81. @echo "all            all of the above targets"
  82. @echo "clean          clean all code"
  83. @echo "cleanall       clean all code thoroughly"
  84. @echo "veryclean      clean debug.*, bin.*, *.d, *.o"
  85. #
  86. # this include is here because our default target overrides everyone
  87. # else's default target
  88. include $(BUILD)/Makefile.pre
  89. MAKE_NOJ = $(patsubst %-j4,%, $(patsubst %-j2,%, $(MAKE)))
  90. cleantest: 
  91. -rm testall.log
  92. test: rtp_test util_test mgcp_test sip_test sdp_test  ua_test
  93. tdiff_correct.log:
  94. find . -name 'T_RESULTS.bin*' -print | xargs -icat_results cat cat_results >> T_RESULTS.all
  95. tools/test-analyzer -d T_RESULTS.all > tdiff_correct.log
  96. test_report_manual: tdiff_correct.log
  97. echo "Generating test report from current testall.log"
  98. tools/test-analyzer -d testall.log > tdiff.log
  99. echo "Test report for " `date` > TEST_REPORT.txt
  100. echo "If there are changes, they will appear below this line:" >> TEST_REPORT.txt
  101. echo "----------------------------------------------------------------------" >> TEST_REPORT.txt
  102. diff -c tdiff_correct.log tdiff.log >> TEST_REPORT.txt
  103. test_report:
  104. -$(MAKE) -k test
  105. $(MAKE) test_report_manual
  106. contrib: releasedir
  107. cd contrib; $(MAKE)
  108. contrib_equiv:
  109. cd contrib; $(MAKE) Equivalence
  110. contrib_imap:
  111. cd contrib; $(MAKE) imap
  112.         
  113. h323:
  114. cd h323; $(MAKE)
  115. snmp: proxy_agent
  116. cd snmp; $(MAKE)
  117. proxy_agent: proxy_base
  118. cd proxies/agent; $(MAKE)
  119. snmpplusplus:  snmp
  120. cd snmp++ ; $(MAKE)
  121. netMgnt: snmpplusplus
  122. cd proxies/netMgnt; $(MAKE)
  123. cdrlib:
  124. cd cdr/cdrLib; $(MAKE)
  125. pslib: contrib
  126. -( test -d provisioning/util ) && ( cd provisioning/util; $(MAKE) )
  127. -( test -d provisioning/psLib ) && ( cd provisioning/psLib; $(MAKE) )
  128. libpep:
  129. cd policy/libpep; $(MAKE)
  130. ospold:
  131. -( test -d do-not-distribute/osptk-2.5.1 ) && (cd do-not-distribute/osptk-2.5.1/src ; ./osp_sdk_compile.ksh -d client)
  132. osp: openssl
  133. cd contrib ; $(MAKE) osp
  134. common: 
  135. cd policy/common ; $(MAKE)
  136. libpdp: contrib
  137. cd policy/libpdp ; $(MAKE)
  138. libOSP: osp common
  139. -(cd policy/libOSP; $(MAKE))
  140. copsstack: util contrib
  141. cd policy/copsstack; $(MAKE)
  142. trip: util contrib 
  143. cd tripstack; $(MAKE) all
  144. policy: libpdp common libOSP copsstack
  145. cd policy/policyServer; $(MAKE)
  146. policy_test: libpep common libOSP copsstack
  147. cd policy/test ; $(MAKE)
  148. util: contrib
  149. @( test -d util && test -f util/Makefile ) || ( echo; echo; echo "please check out the util directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co util" ; echo;echo && exit -1 )
  150. cd util; $(MAKE)
  151. util_test: contrib
  152. @( test -d util && test -f util/Makefile ) || ( echo; echo; echo "please check out the util directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co util" ; echo;echo && exit -1 )
  153. cd util; $(MAKE) test
  154. rtp: contrib util
  155. @( test -d rtp && test -f rtp/Makefile ) || ( echo; echo; echo "please check out the rtp directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co rtp" ; echo;echo && exit -1 )
  156. cd rtp; $(MAKE)
  157. rtp_test: contrib util
  158. @( test -d rtp && test -f rtp/Makefile ) || ( echo; echo; echo "please check out the rtp directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co rtp" ; echo;echo && exit -1 )
  159. cd rtp; $(MAKE) test
  160. rtspstack: util sdp
  161. @( test -d rtsp/rtspstack && test -f rtsp/rtspstack/Makefile ) || ( echo; echo; echo "please check out the rtsp directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co rtsp" ; echo;echo && exit -1 )
  162. cd rtsp/rtspstack; $(MAKE)
  163. rtspif: util sdp rtp rtspstack
  164. @( test -d rtsp/rtspif && test -f rtsp/rtspif/Makefile ) || ( echo; echo; echo "please check out the rtsp directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co rtsp" ; echo;echo && exit -1 )
  165. cd rtsp/rtspif; $(MAKE)
  166. rtspserver: util sdp rtp rtspif rtspstack
  167. @( test -d rtsp/rtspserver && test -f rtsp/rtspserver/Makefile ) || ( echo; echo; echo "please check out the rtsp directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co rtsp" ; echo;echo && exit -1 )
  168. cd rtsp/rtspserver; $(MAKE)
  169. rtspclient: util
  170. @( test -d rtsp/rtspclient && test -f rtsp/rtspclient/Makefile ) || ( echo; echo; echo "please check out the rtsp directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co rtsp" ; echo;echo && exit -1 )
  171. cd rtsp/rtspclient; $(MAKE)
  172. sdp: util
  173. @( test -d sdp && test -f sdp/Makefile ) || ( echo; echo; echo "please check out the sdp directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co sdp" ; echo;echo && exit -1 )
  174. cd sdp; $(MAKE) 
  175. sdp_test: util
  176. @( test -d sdp && test -f sdp/Makefile ) || ( echo; echo; echo "please check out the sdp directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co sdp" ; echo;echo && exit -1 )
  177. cd sdp; $(MAKE) test
  178. rtp_demo: rtp
  179. @( test -d rtp && test -f rtp/Makefile ) || ( echo; echo; echo "please check out the rtp directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co rtp" ; echo;echo && exit -1 )
  180. (cd rtp; $(MAKE) install)
  181. (cd rtp/test ; $(MAKE) ; $(MAKE) install)
  182. libmgcp: contrib sdp util
  183. @( test -d mgcp && test -f mgcp/Makefile ) || ( echo; echo; echo "please check out the mgcp directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co mgcp" ; echo;echo && exit -1 )
  184. cd mgcp; $(MAKE) mgcp
  185. mgcp_examples:
  186. @( test -d mgcp && test -f mgcp/Makefile ) || ( echo; echo; echo "please check out the mgcp directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co mgcp" ; echo;echo && exit -1 )
  187. cd mgcp; $(MAKE) examples
  188. mgcp_demo: mgcp
  189. @( test -d mgcp && test -f mgcp/Makefile ) || ( echo; echo; echo "please check out the mgcp directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co mgcp" ; echo;echo && exit -1 )
  190. cd mgcp; $(MAKE) install
  191. mgcp: libmgcp mgcp_examples
  192. mgcp_test:
  193. @( test -d mgcp && test -f mgcp/Makefile ) || ( echo; echo; echo "please check out the mgcp directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co mgcp" ; echo;echo && exit -1 )
  194. cd mgcp; $(MAKE) test
  195. proxy_base: heartbeat contrib sip sdp pslib util 
  196. @( test -d sip/base && test -f sip/base/README ) || ( echo; echo; echo "please check out the proxyBase directory first" ; echo;echo && exit -1 )
  197. cd sip/base; $(MAKE)
  198. sip: contrib sdp  util 
  199. @( test -d sip/sipstack && test -f sip/sipstack/README ) || ( echo; echo; echo "please check out the sip directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co sip" ; echo;echo && exit -1 )
  200. cd sip/sipstack; $(MAKE)
  201. sip_test: contrib sdp util
  202. @( test -d sip/sipstack && test -f sip/sipstack/README ) || ( echo; echo; echo "please check out the sip directory first by doing cvs -d :pserver:<random-login>:/home/cvsroot co sip" ; echo;echo && exit -1 )
  203. cd sip/test; $(MAKE) test
  204. libsndfile:
  205. cd contrib ; $(MAKE) libsndfile
  206. http: util
  207. @( test -d http && test -f http/README ) || ( echo; echo; echo "please check out the sip directory first by doing cvs -d :pserver:anonymous@sniff.gloo.net:/home/cvsroot co sip" ; echo;echo && exit -1 )
  208. cd http && $(MAKE)
  209. http_test: http
  210. cd http && $(MAKE) unit_test
  211.                 
  212. ua: proxy_base libsndfile rtp
  213. @( test -d sip/ua/ && test -f sip/ua/Makefile ) || ( echo; echo; echo "please check out the ua directory first" ; echo;echo && exit -1 )
  214. cd sip/ua/; $(MAKE)
  215. ua_test: ua
  216. @( test -d sip/ua/ && test -f sip/ua/Makefile ) || ( echo; echo; echo "please check out the ua directory first" ; echo;echo && exit -1 )
  217. cd sip/ua/; $(MAKE) test
  218. callAgent:  heartbeat pslib sip  libmgcp rtp sdp util
  219. @( test -d translators/mgcp/ && test -f translators/mgcp/Makefile ) || ( echo; echo; echo "please check out the translators/mgcp directory first" ; echo;echo && exit -1 )
  220. cd translators/mgcp; $(MAKE)
  221. callAgentNCS:
  222. echo
  223. install:
  224. @echo "This makefile does not support 'make install'.  Please use one"
  225. @echo "of the following instead:"
  226. @echo
  227. @echo "make allinone       install a pre-configured all-in-one system"
  228. @echo "                    (use this if this is your first time installing"
  229. @echo "                    VOCAL)"
  230. @echo
  231. @echo "make upgrade-aio    upgrade an all-in-one system"
  232. @echo
  233. @echo "make staging        prepare a tar.gz file for installing onto"
  234. @echo "                    multiple systems (for experienced users)"
  235. install-bin: staging_notar
  236. mkdir -p /usr/local/vocal/bin
  237. (cd stage/bin ; tar cf - . ) | (cd /usr/local/vocal/bin ; tar xf - )
  238. allinone: install-bin
  239. cd install/allinoneconfigure ; ./allinoneconfigure
  240. fs: sip proxy_base
  241. @( test -d proxies/fs/cpl && test -f proxies/fs/cpl/Makefile && test -d proxies/fs/base && test -f proxies/fs/base/Makefile ) || ( echo; echo; echo "please check out the proxies/fs directory first" ; echo;echo && exit -1 )
  242. cd proxies/fs/cpl; $(MAKE)
  243. cd proxies/fs/base; $(MAKE)
  244. cpl: sip
  245. @( test -d proxies/fs/cpl && test -f proxies/fs/cpl/Makefile ) || ( echo; echo; echo "please check out the proxies/fs/cpl directory first" ; echo;echo && exit -1 )
  246. cd proxies/fs/cpl; $(MAKE)
  247. cplfs: cpl
  248. @( test -d proxies/fs/base && test -f proxies/fs/base/Makefile ) || ( echo; echo; echo "please check out the proxies/fs/base directory first" ; echo;echo && exit -1 )
  249. cd proxies/fs/base; $(MAKE)
  250. fsvm: sip proxy_base
  251. cd proxies/fs/cpl; $(MAKE)
  252. cd proxies/fs/vm; $(MAKE)
  253. js: sip proxy_base heartbeat
  254. @( test -d proxies/fs/jtapi/server && test -f proxies/fs/jtapi/server/Makefile ) || ( echo; echo; echo "please check out the proxies/fs/jtapi/server directory first" ; echo;echo && exit -1 )
  255. cd proxies/fs/jtapi/server; $(MAKE)
  256. heartbeat: util
  257. -( test -d heartbeat && test -f heartbeat/Makefile ) && ( cd heartbeat; $(MAKE) )
  258. hbs: util heartbeat 
  259. @( test -d heartbeat/hbs && test -f heartbeat/hbs/Makefile ) || ( echo; echo; echo "please check out the hbs (heartbeat server) directory first" ; echo;echo && exit -1 )
  260. cd heartbeat/hbs; $(MAKE)
  261. rs: sip proxy_base
  262. @( test -d proxies/rs && test -f proxies/rs/Makefile ) || ( echo; echo; echo "please check out the proxies/rs directory first" ; echo;echo && exit -1 )
  263. cd proxies/rs; $(MAKE)
  264. ls: ps
  265. @( test -d tripstack/tripcore && test -f tripstack/tripcore/Makefile ) || ( echo; echo; echo "please check out the tripstack/tripcore directory first" ; echo;echo && exit -1 )
  266. @( test -d tripstack/lsfunctions && test -f tripstack/lsfunctions/Makefile ) || ( echo; echo; echo "please check out the tripstack/lsfunctions directory first" ; echo;echo && exit -1 )
  267. @( test -d tripstack/lsserver && test -f tripstack/lsserver/Makefile ) || ( echo; echo; echo "please check out the tripstack/lsserver directory first" ; echo;echo && exit -1 )
  268. cd tripstack/tripcore; $(MAKE)
  269. cd tripstack/lsfunctions; $(MAKE)
  270. cd tripstack/lsserver; $(MAKE)
  271. ls_test: ls
  272. @( test -d tripstack/test && test -f tripstack/test/Makefile ) || ( echo; echo; echo "please check out the tripstack/test directory first" ; echo;echo && exit -1 )
  273. cd tripstack/test; $(MAKE)
  274. ms: sip proxy_base pslib cdrlib 
  275. @( test -d proxies/marshal/base && test -f proxies/marshal/base/Makefile ) || ( echo; echo; echo "please check out the proxies/marshal/base directory first" ; echo;echo && exit -1 )
  276. cd proxies/marshal/base; $(MAKE)
  277. inet_ms: sip proxy_base pslib cdrlib libpep copsstack libOSP
  278. @( test -d proxies/marshal/base && test -f proxies/marshal/base/Makefile ) || ( echo; echo; echo "please check out the proxies/marshal/base directory first" ; echo;echo && exit -1 )
  279. @( test -d do-not-distribute ) || ( echo; echo; echo "please check out the do-not-distribute directory first" ; echo;echo && exit -1 )
  280. cd proxies/marshal/base; cp ms.cxx inet_ms.cxx; USE_POLICY=1; export USE_POLICY; $(MAKE)
  281. vme:
  282. cd vm/vme ; $(MAKE)
  283. vmcp:
  284. cd vm/vmcp ; $(MAKE)
  285. mail: contrib contrib_imap
  286. cd vm/mail ; $(MAKE)
  287. vmserver: contrib vme vmcp mail
  288. cd vm/vmserver ; $(MAKE)
  289. ps: pslib util
  290. cd provisioning/pserver ; $(MAKE)
  291. cd provisioning/conversion ; $(MAKE)
  292. cdr: contrib
  293. cd cdr/cdrServer ; $(MAKE)
  294. openssl:
  295. -(cd do-not-distribute/openssl; $(MAKE_NOJ))
  296. osptnep: pslib libOSP
  297. cd policy/enroll ; $(MAKE)
  298. deploy:
  299. cd install ; $(MAKE)
  300. siph323csgw: util contrib_equiv sip sdp proxy_base
  301. @( test -d translators/h323/siph323csgw && test -f translators/h323/siph323csgw/Makefile ) || ( echo; echo; echo "please check out the translators/h323 directory first" ; echo;echo && exit -1 )
  302. cd translators/h323/util; $(MAKE)
  303. cd translators/h323/info; $(MAKE)
  304. cd translators/h323/events; $(MAKE)
  305. cd translators/h323/sipevents; $(MAKE)
  306. cd translators/h323/gk; $(MAKE)
  307. cd translators/h323/proxy; $(MAKE)
  308. cd translators/h323/router; $(MAKE)
  309. cd translators/h323/translator; $(MAKE)
  310. cd translators/h323/siph323csgw; $(MAKE)
  311. #all: ua callAgent fs rs hbs ps ms cdr fsvm vme vmcp mail vmserver snmp netMgnt js deploy ldap2vocaluser siph323csgw 
  312. all: callAgent fs rs hbs ps ms cdr fsvm js deploy ldap2vocaluser ua vme vmcp mail vmserver 
  313. releasedir:
  314. mkdir -p release/bin.$(TARGET_NAME)
  315. mkdir -p release/lib.$(TARGET_NAME)
  316. subdirs: 
  317. for i in $(SUBDIRS) ; do ( cd $$i && $(MAKE) ; $(MAKE) install ) ; done
  318. cleanall:
  319. touch $$.$$.$$.d
  320. find . -name 'obj.*' -print -exec /bin/rm -rf {} ;
  321. find . -name 'bin.*' -print -exec /bin/rm -rf {} ;
  322. find . -name '*.d' -print -exec /bin/rm -f {} ;
  323. find . -name '.link_host' -print -exec /bin/rm -f {} ;
  324. for i in $(SUBDIRS) ; do ( cd $$i && $(MAKE) cleanall ) ; done
  325. rm -rf release/bin.*/*
  326. rm -rf release/lib.*/*
  327. rm -rf release/include/*
  328. veryclean: clean
  329. - find . -name 'obj.*' -print -exec /bin/rm -rf {} ;
  330. - find . -name 'bin.*' -print -exec /bin/rm -rf {} ;
  331. - find . -name '*.o' -print -exec /bin/rm -f {} ;
  332. - find . -name '*.a' -print -exec /bin/rm -f {} ;
  333. - find . -name 'core' -print -exec /bin/rm -f {} ;
  334. - find . -name '.link_host' -print -exec /bin/rm -f {} ;
  335. cleanln:
  336. ln -s README .asdfasdfadsasdfadsf
  337. find . -type l -print -exec /bin/rm -f {} ;
  338. clean:
  339. - for i in $(SUBDIRS) ; do ( cd $$i && $(MAKE) clean ) ; done
  340. - find . -name '*.d' -print -exec /bin/rm -f {} ;
  341. doc: .
  342. for i in $(SUBDIRS) ; do ( cd $$i && $(MAKE) $@ ) ; done
  343. docdir:
  344. cvs -d '/home/cvsroot' co doc
  345. #co: .external_cvs_server
  346. # tag=`cvs status Makefile | grep 'Sticky Tag' | perl -ne 'if(/s+Sticky Tag:s+([^s]+)/) { if($$1 ne "(none)") { print "-r $$1";}}'`; echo $$tag ; for i in $(EXTERNAL_SUBDIRS) ; do (cvs -d `cat .external_cvs_server` co $$tag $$i ) ; done
  347. #login:
  348. # ( echo "Enter your username: " ; read foo ; echo :pserver:$$foo@random:/home/cvsroot > .external_cvs_server )
  349. #.external_cvs_server:
  350. # ( echo "Enter your username: " ; read foo ; echo :pserver:$$foo@random:/home/cvsroot > .external_cvs_server )
  351. staging:
  352. cd stage/scripts; perl stage.pl -n $(TARGET_NAME) $(STAGING_ARGS)
  353. staging_notar:
  354. cd stage/scripts; perl stage.pl -T -n $(TARGET_NAME)
  355. release:
  356. cd stage/scripts; perl stage.pl -R -n $(TARGET_NAME)
  357. staging-clean:
  358. cd stage; rm -rf bin
  359. rpm:
  360. find . | fgrep -vi cvs | fgrep -vi do-not-distribute | egrep -v '^.$$' | egrep -v './bin/' | egrep -v './stage/' > list_of_files; tar cvf Vocal-Sources-1.0.tar -T list_of_files; cp Vocal-Sources-1.0.tar /usr/src/redhat/SOURCES; rpm -ba install/rpm_specs/Vocal-Binaries-1.0-1.spec; rpm -ba install/rpm_specs/Vocal-1.0-1.spec
  361. java:
  362. cd provisioning/java/build; ./build.sh clean; ./build.sh
  363. jtapi:
  364. cd proxies/fs/jtapi/client/build; ./build.sh clean; ./build.sh
  365. ldap2vocaluser:
  366. cd tools/ldap2vocaluser; $(MAKE)
  367. distro:
  368. for i in $(NO_DISTRO_SUBDIRS) ; do ( rm -rf $$i ) ; done