SCM

SCM Repository

[xemacs] Diff of /XEmacs/packages/XEmacs.rules
ViewVC logotype

Diff of /XEmacs/packages/XEmacs.rules

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8, Thu Sep 10 10:13:13 1998 UTC revision 1.9, Sun Sep 20 14:19:47 1998 UTC
# Line 18  Line 18 
18  # the Free Software Foundation, Inc., 59 Temple Place - Suite 330,  # the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
19  # Boston, MA 02111-1307, USA.  # Boston, MA 02111-1307, USA.
20    
21  # Requires XEmacs 20.5-beta19 or greater  # Requires XEmacs 21.0-beta19 or greater
22    
23  # Developer configurable portion  # Developer configurable portion
24    
25  # path to XEmacs-20.5  # path to XEmacs-21.0
26  XEMACS = /home/xemacs/xemacs-20.0/src/xemacs  XEMACS = /home/xemacs/xemacs-20.0/src/xemacs
27    
28  # Build Mule?  Comment for no Mule  # Build Mule?  Comment for no Mule
# Line 35  Line 35 
35  TAR = /usr/bin/tar  TAR = /usr/bin/tar
36    
37  # Stuff tar should never archive  # Stuff tar should never archive
38  EXCLUDES = --exclude 'CVS' --exclude '*~'  EXCLUDES = --exclude 'CVS' --exclude '*~' --exclude '*.orig' --exclude '*.rej'
39    
40  VANILLA = -vanilla  VANILLA = -vanilla
41    
# Line 43  Line 43 
43  MAKEINFO = makeinfo  MAKEINFO = makeinfo
44    
45  # path to directory to install packages in  # path to directory to install packages in
46  PKGDIR = /usr/local/lib/xemacs/packages  PKGDIR = /usr/local/lib/xemacs/xemacs-packages
47    
48  # path to directory for builing kits for distribution  # path to directory for builing kits for distribution
49  STAGING = /tmp/staging  STAGING = /tmp/staging
# Line 52  Line 52 
52  RCOPY = cp -a  RCOPY = cp -a
53  # RCOPY = cp -pR  # RCOPY = cp -pR
54    
55  SOURCE_FILES_TO_COPY = *.el*  # Override or add to this in the package Makefile if necessary
56  # SOURCE_FILES_TO_COPY = $(ELCS) $(ELCS:.elc=.el) $(MULE_ELCS) $(MULE_ELCS:.elc=.el)  GENERATED = auto-autoloads.elc
57    
58    # SOURCE_FILES_TO_COPY = *.el*
59    SOURCE_FILES_TO_COPY = $(ELCS) $(ELCS:.elc=.el) $(MULE_ELCS) $(MULE_ELCS:.elc=.el) $(GENERATED) $(GENERATED:.elc=.el)
60    
61  # Non configurable portion follows  # Non configurable portion follows
62    
63    MANIFEST = pkginfo/MANIFEST.$(PACKAGE)
64    
65  .SUFFIXES:  .SUFFIXES:
66  .SUFFIXES: .info .texi .dvi .elc .el  .SUFFIXES: .info .texi .dvi .elc .el
67    
# Line 120  Line 125 
125  binkit-sourceonly: all  binkit-sourceonly: all
126          -rm -rf $(STAGING)/lisp/$(PACKAGE)          -rm -rf $(STAGING)/lisp/$(PACKAGE)
127          -mkdir -p $(STAGING)/lisp/$(PACKAGE)          -mkdir -p $(STAGING)/lisp/$(PACKAGE)
128            -rm -f $(STAGING)/$(MANIFEST)
129            -mkdir -p $(STAGING)/pkginfo
130            -touch $(STAGING)/$(MANIFEST)
131          $(RCOPY) ChangeLog $(SOURCE_FILES_TO_COPY) $(EXTRA_SOURCES) $(STAGING)/lisp/$(PACKAGE)          $(RCOPY) ChangeLog $(SOURCE_FILES_TO_COPY) $(EXTRA_SOURCES) $(STAGING)/lisp/$(PACKAGE)
132          (cd $(STAGING); \          (cd $(STAGING); \
133          rm -f $(PACKAGE)-$(VERSION)-pkg.tar*; \          rm -f $(PACKAGE)-$(VERSION)-pkg.tar*; \
134          $(TAR) $(EXCLUDES) -cf $(PACKAGE)-$(VERSION)-pkg.tar lisp/$(PACKAGE); \          ls -1 $(MANIFEST) lisp/$(PACKAGE)/* > $(MANIFEST); \
135            $(TAR) $(EXCLUDES) -cf $(PACKAGE)-$(VERSION)-pkg.tar \
136                    $(MANIFEST) lisp/$(PACKAGE); \
137          gzip -v9 $(PACKAGE)-$(VERSION)-pkg.tar)          gzip -v9 $(PACKAGE)-$(VERSION)-pkg.tar)
138    
139  binkit-sourceinfo: all  binkit-sourceinfo: all
140          -rm -rf $(STAGING)/lisp/$(PACKAGE)          -rm -rf $(STAGING)/lisp/$(PACKAGE)
141          -mkdir -p $(STAGING)/lisp/$(PACKAGE)          -mkdir -p $(STAGING)/lisp/$(PACKAGE)
142          -mkdir -p $(STAGING)/info          -mkdir -p $(STAGING)/info
143          (cd $(STAGING)/info; rm -rf $(INFO_FILES))          -(cd $(STAGING)/info; rm -rf $(notdir $(INFO_FILES)))
144            -(cd $(STAGING)/man; rm -rf $(PACKAGE))
145            -mkdir -p $(STAGING)/man/$(PACKAGE)
146            -rm -f $(STAGING)/$(MANIFEST)
147            -mkdir -p $(STAGING)/pkginfo
148            -touch $(STAGING)/$(MANIFEST)
149          $(RCOPY) ChangeLog $(SOURCE_FILES_TO_COPY) $(EXTRA_SOURCES) $(STAGING)/lisp/$(PACKAGE)          $(RCOPY) ChangeLog $(SOURCE_FILES_TO_COPY) $(EXTRA_SOURCES) $(STAGING)/lisp/$(PACKAGE)
150          $(RCOPY) $(INFO_FILES) $(STAGING)/info          $(RCOPY) $(INFO_FILES) $(STAGING)/info
151            $(RCOPY) $(TEXI_FILES) $(STAGING)/man/$(PACKAGE)
152          (cd $(STAGING); \          (cd $(STAGING); \
153          rm -f $(PACKAGE)-$(VERSION)-pkg.tar*; \          rm -f $(PACKAGE)-$(VERSION)-pkg.tar*; \
154            ls -1 $(MANIFEST) lisp/$(PACKAGE)/* man/$(PACKAGE)/* \
155                    $(patsubst %,info/%, $(notdir $(INFO_FILES))) > $(MANIFEST); \
156          $(TAR) $(EXCLUDES) -cf $(PACKAGE)-$(VERSION)-pkg.tar lisp/$(PACKAGE) \          $(TAR) $(EXCLUDES) -cf $(PACKAGE)-$(VERSION)-pkg.tar lisp/$(PACKAGE) \
157                  $(INFO_FILES:%=info/%); \                  $(patsubst %,info/%, $(notdir $(INFO_FILES))) \
158                    man/$(PACKAGE) $(MANIFEST); \
159          gzip -v9 $(PACKAGE)-$(VERSION)-pkg.tar)          gzip -v9 $(PACKAGE)-$(VERSION)-pkg.tar)
160    
161  binkit-sourcedata: all  binkit-sourcedata: all
162          -rm -rf $(STAGING)/lisp/$(PACKAGE)          -rm -rf $(STAGING)/lisp/$(PACKAGE)
163          -mkdir -p $(STAGING)/lisp/$(PACKAGE)          -mkdir -p $(STAGING)/lisp/$(PACKAGE)
164          -rm -rf $(STAGING)/etc/$(PACKAGE)          -rm -rf $(patsubst %, $(STAGING)/etc/$(DATA_DEST)/%, $(notdir $(DATA_FILES)))
165          -mkdir -p $(STAGING)/etc/$(PACKAGE)          -mkdir -p $(STAGING)/etc/$(DATA_DEST)
166            -rm -f $(STAGING)/$(MANIFEST)
167            -mkdir -p $(STAGING)/pkginfo
168            -touch $(STAGING)/$(MANIFEST)
169          $(RCOPY) ChangeLog $(SOURCE_FILES_TO_COPY) $(EXTRA_SOURCES) $(STAGING)/lisp/$(PACKAGE)          $(RCOPY) ChangeLog $(SOURCE_FILES_TO_COPY) $(EXTRA_SOURCES) $(STAGING)/lisp/$(PACKAGE)
170          $(RCOPY) etc/* $(STAGING)/etc/$(PACKAGE)          $(RCOPY) $(DATA_FILES) $(STAGING)/etc/$(DATA_DEST)
171          (cd $(STAGING); \          (cd $(STAGING); \
172          rm -f $(PACKAGE)-$(VERSION)-pkg.tar*; \          rm -f $(PACKAGE)-$(VERSION)-pkg.tar*; \
173            ls -1 lisp/$(PACKAGE)/* \
174                    $(patsubst %, etc/$(DATA_DEST)/%, $(notdir $(DATA_FILES))) \
175                    $(MANIFEST) > $(MANIFEST); \
176          $(TAR) $(EXCLUDES) -cf $(PACKAGE)-$(VERSION)-pkg.tar lisp/$(PACKAGE) \          $(TAR) $(EXCLUDES) -cf $(PACKAGE)-$(VERSION)-pkg.tar lisp/$(PACKAGE) \
177                  etc/$(PACKAGE); \                  $(patsubst %, etc/$(DATA_DEST)/%, $(notdir $(DATA_FILES))) \
178                    $(MANIFEST); \
179          gzip -v9 $(PACKAGE)-$(VERSION)-pkg.tar)          gzip -v9 $(PACKAGE)-$(VERSION)-pkg.tar)
180    
181  binkit-sourcedatainfo: all  binkit-sourcedatainfo: all
182          -rm -rf $(STAGING)/lisp/$(PACKAGE)          -rm -rf $(STAGING)/lisp/$(PACKAGE)
183          -mkdir -p $(STAGING)/lisp/$(PACKAGE)          -mkdir -p $(STAGING)/lisp/$(PACKAGE)
184          -mkdir -p $(STAGING)/info          -mkdir -p $(STAGING)/info
185          -(cd $(STAGING)/info; rm -rf $(INFO_FILES))          -(cd $(STAGING)/info; rm -rf $(notdir $(INFO_FILES)))
186          -rm -rf $(STAGING)/etc/$(PACKAGE)          -(cd $(STAGING)/man; rm -rf $(PACKAGE))
187          -mkdir -p $(STAGING)/etc/$(PACKAGE)          -mkdir -p $(STAGING)/man/$(PACKAGE)
188            -rm -rf $(patsubst %, $(STAGING)/etc/$(DATA_DEST)/%, $(notdir $(DATA_FILES)))
189            -mkdir -p $(STAGING)/etc/$(DATA_DEST)
190            -rm -f $(STAGING)/$(MANIFEST)
191            -mkdir -p $(STAGING)/pkginfo
192            -touch $(STAGING)/$(MANIFEST)
193          $(RCOPY) ChangeLog $(SOURCE_FILES_TO_COPY) $(EXTRA_SOURCES) $(STAGING)/lisp/$(PACKAGE)          $(RCOPY) ChangeLog $(SOURCE_FILES_TO_COPY) $(EXTRA_SOURCES) $(STAGING)/lisp/$(PACKAGE)
194          $(RCOPY) $(INFO_FILES) $(STAGING)/info          $(RCOPY) $(INFO_FILES) $(STAGING)/info
195          $(RCOPY) etc/* $(STAGING)/etc/$(PACKAGE)          $(RCOPY) $(TEXI_FILES) $(STAGING)/man/$(PACKAGE)
196            $(RCOPY) $(DATA_FILES) $(STAGING)/etc/$(DATA_DEST)
197          (cd $(STAGING); \          (cd $(STAGING); \
198          rm -f $(PACKAGE)-$(VERSION)-pkg.tar*; \          rm -f $(PACKAGE)-$(VERSION)-pkg.tar*; \
199            ls -1 lisp/$(PACKAGE)/* man/$(PACKAGE)/* \
200                    $(patsubst %,info/%, $(notdir $(INFO_FILES))) \
201                    $(patsubst %, etc/$(DATA_DEST)/%, $(notdir $(DATA_FILES))) \
202                    $(MANIFEST) > $(MANIFEST); \
203          $(TAR) $(EXCLUDES) -cf $(PACKAGE)-$(VERSION)-pkg.tar lisp/$(PACKAGE) \          $(TAR) $(EXCLUDES) -cf $(PACKAGE)-$(VERSION)-pkg.tar lisp/$(PACKAGE) \
204                  $(INFO_FILES:%=info/%) etc/$(PACKAGE); \                  $(patsubst %,info/%, $(notdir $(INFO_FILES))) \
205                    man/$(PACKAGE) \
206                    $(patsubst %, etc/$(DATA_DEST)/%, $(notdir $(DATA_FILES))) \
207                    $(MANIFEST); \
208          gzip -v9 $(PACKAGE)-$(VERSION)-pkg.tar)          gzip -v9 $(PACKAGE)-$(VERSION)-pkg.tar)

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

root@alioth.debian.org
ViewVC Help
Powered by ViewVC 1.0.0  
Powered By FusionForge
Show source