/[refeed]/trunk/Makefile
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /trunk/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (hide annotations)
Wed Jul 5 00:27:49 2006 UTC (17 years, 10 months ago) by dpavlin
File size: 3145 byte(s)
make working copy of trunk
1 dpavlin 2 # vim: noet
2    
3     dist: lib plugins/example/xspf_player config.php doc
4    
5     lib: library/PEAR library/Smarty library/feedparser library/magpierss library/json-py library/JSON-PHP
6    
7     library/PEAR:
8     PDIR=`mktemp -d pear.XXXXXX` && \
9     pear install -o -R $$PDIR PEAR-1.3.3 && \
10     pear install -o -R $$PDIR DB && \
11     pear install -o -R $$PDIR HTTP_Client && \
12     if [ -d $$PDIR/usr/lib/php ]; then \
13     mv $$PDIR/usr/lib/php library/PEAR; \
14     elif [ -d $$PDIR/usr/share/php ]; then \
15     mv $$PDIR/usr/share/php library/PEAR; \
16     fi && \
17     rm -rf $$PDIR;
18    
19     library/Smarty:
20     curl --location "http://smarty.php.net/do_download.php?download_file=Smarty-2.6.10.tar.gz" > Smarty-2.6.10.tar.gz;
21     tar -xzf Smarty-2.6.10.tar.gz;
22     rm -f Smarty-2.6.10.tar.gz;
23     mv Smarty-2.6.10/libs library/Smarty;
24     rm -rf Smarty-2.6.10;
25    
26     library/feedparser:
27     curl --location "http://easynews.dl.sourceforge.net/sourceforge/feedparser/feedparser-3.3.zip" > feedparser-3.3.zip;
28     unzip -q feedparser-3.3.zip;
29     rm -f feedparser-3.3.zip;
30     mkdir -p library/feedparser;
31     mv feedparser/feedparser.py library/feedparser/;
32     mv feedparser/LICENSE library/feedparser/;
33     mv feedparser/README library/feedparser/;
34     rm -rf feedparser;
35    
36     library/magpierss:
37     curl --location "http://easynews.dl.sourceforge.net/sourceforge/magpierss/magpierss-0.71.1.tar.gz" > magpierss-0.71.1.tar.gz
38     tar -xzf magpierss-0.71.1.tar.gz;
39     rm -f magpierss-0.71.1.tar.gz;
40     mkdir -p library/magpierss;
41     mv magpierss-0.71.1/AUTHORS library/magpierss/;
42     mv magpierss-0.71.1/ChangeLog library/magpierss/;
43     mv magpierss-0.71.1/extlib library/magpierss/;
44     mv magpierss-0.71.1/INSTALL library/magpierss/;
45     mv magpierss-0.71.1/NEWS library/magpierss/;
46     mv magpierss-0.71.1/README library/magpierss/;
47     mv magpierss-0.71.1/rss_*.inc library/magpierss/;
48     mv magpierss-0.71.1/TROUBLESHOOTING library/magpierss/;
49     rm -rf magpierss-0.71.1;
50     patch --backup --strip=2 -d library/magpierss < library/magpierss.patch;
51    
52     library/json-py:
53     curl --location "http://easynews.dl.sourceforge.net/sourceforge/json-py/json-py-3_4.zip" > json-py-3_4.zip
54     unzip -q -d library/json-py json-py-3_4.zip;
55     rm -f json-py-3_4.zip;
56    
57     library/JSON-PHP:
58     mkdir -p library/JSON-PHP;
59     cd library/JSON-PHP; \
60     curl --location "http://mike.teczno.com/JSON.tar.gz" > JSON.tar.gz; \
61     tar -xzf JSON.tar.gz; \
62     rm -rf doc; \
63     rm -f JSON.tar.gz;
64    
65     plugins/example/xspf_player:
66     mkdir -p plugins/example/xspf_player;
67     cd plugins/example/xspf_player; \
68     curl --location "http://easynews.dl.sourceforge.net/sourceforge/musicplayer/xspf_player-0.2.1.zip" > xspf_player-0.2.1.zip; \
69     unzip -q xspf_player-0.2.1.zip; \
70     rm xspf_player-0.2.1.zip;
71    
72     config.php:
73     cp config.php.default config.php
74    
75     doc:
76     if phpdoc -h > /dev/null; then \
77     phpdoc --filename "add.php","do.php","config.php","init.php","call.php","view.php","index.php","plugins/*.php","out/*.php","library/RF/*.php" --target doc --packageoutput Refeed,Plugins --title "Refeed Developer Documentation"; \
78     fi;
79    
80     clean:
81     rm -rf library/PEAR;
82     rm -rf library/Smarty;
83     rm -rf library/feedparser;
84     rm -rf library/magpierss;
85     rm -rf library/json-py;
86     rm -rf library/JSON-PHP;
87     rm -rf doc;
88     rm -rf plugins/xspf_player;

  ViewVC Help
Powered by ViewVC 1.1.26