The R Project SVN R

Rev

Rev 34404 | Rev 34417 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 34404 Rev 34408
Line 1... Line 1...
1
include MkRules
1
include MkRules
2
include ../../share/make/vars.mk
2
include ../../share/make/vars.mk
3
 
3
 
4
all:
4
all:
-
 
5
	-@mv $(RHOME)/SVN-REVISION $(RHOME)/SVN-REVISION.bak 2> /dev/null
5
	@$(MAKE) --no-print-directory Rpwd.exe
6
	@$(MAKE) --no-print-directory Rpwd.exe
6
	@$(MAKE) --no-print-directory rbuild
7
	@$(MAKE) --no-print-directory rbuild
7
	@$(MAKE) --no-print-directory rpackage
8
	@$(MAKE) --no-print-directory rpackage
8
	@$(MAKE) --no-print-directory htmldocs
9
	@$(MAKE) --no-print-directory htmldocs
9
	@$(MAKE) --no-print-directory  -C ../../po -f Makefile.win
10
	@$(MAKE) --no-print-directory  -C ../../po -f Makefile.win
Line 171... Line 172...
171
 
172
 
172
COPYRIGHTS: $(RHOME)/COPYRIGHTS COPYRIGHTS.win
173
COPYRIGHTS: $(RHOME)/COPYRIGHTS COPYRIGHTS.win
173
	cat $^ > $@
174
	cat $^ > $@
174
 
175
 
175
 
176
 
176
fixfiles: docfiles ../../SVN-REVISION
177
fixfiles: docfiles 
177
	@$(MKDIR) -p ../../bin
178
	@$(MKDIR) -p ../../bin
178
	@$(MAKE) --no-print-directory -C ./fixed BUILD=$(BUILD)
179
	@$(MAKE) --no-print-directory -C ./fixed BUILD=$(BUILD)
179
 
180
 
180
fixed/fixdesc:
181
fixed/fixdesc:
181
	@sh fixed/GETDESC $(R_PKGS_BASE)
182
	@sh fixed/GETDESC $(R_PKGS_BASE)
Line 504... Line 505...
504
## ===================== Maintainer targets ========================
505
## ===================== Maintainer targets ========================
505
 
506
 
506
RVER = $(shell cut -d' ' -f1 ../../VERSION | sed -n 1p)
507
RVER = $(shell cut -d' ' -f1 ../../VERSION | sed -n 1p)
507
RVER-PAT = $(shell version=`cut -d' ' -f1 ../../VERSION | sed -n 1p`; if test "`cut -f2 -d' ' ../../VERSION`" = "Patched"; then version=`echo $${version} | sed 's/\.[0-9]*$$//'`; echo "$${version}-patched"; else echo "$${version}"; fi)
508
RVER-PAT = $(shell version=`cut -d' ' -f1 ../../VERSION | sed -n 1p`; if test "`cut -f2 -d' ' ../../VERSION`" = "Patched"; then version=`echo $${version} | sed 's/\.[0-9]*$$//'`; echo "$${version}-patched"; else echo "$${version}"; fi)
508
 
509
 
509
## if we do not have svn, preserve any existing file.
-
 
510
../../SVN-REVISION: FORCE
-
 
511
ifdef USE_SVNVERSION
-
 
512
	@rm -f svn-tmp 
-
 
513
	echo "Revision: `svnversion ../..`" 2> /dev/null > svn-tmp 
-
 
514
	@if test -f $@; then \
-
 
515
	  grep -v exported svn-tmp > /dev/null || rm -f svn-tmp ; \
-
 
516
	fi 
-
 
517
	@if test -f svn-tmp; then \
-
 
518
	  cp svn-tmp $@; \
-
 
519
	else \
-
 
520
	  echo "Revision: unknown" > $@ ; \
-
 
521
	fi 
-
 
522
else
-
 
523
	@if test -f $@; then \
-
 
524
	  rm -f svn-tmp ; \
-
 
525
	  (cd ../..; svn info) 2> /dev/null > svn-tmp \
-
 
526
	  && sed -n '/Revision/p' svn-tmp > $@ ;\
-
 
527
	  rm -f svn-tmp ; \
-
 
528
	else \
-
 
529
	  (cd ../..; svn info || echo "Revision: unknown") 2> /dev/null \
-
 
530
	    | sed -n '/Revision/p' > $@ ; \
-
 
531
	fi
-
 
532
endif
-
 
533
 
-
 
534
docfiles:
510
docfiles:
535
	$(MAKE) -f Makefile.docfiles
511
	$(MAKE) -f Makefile.docfiles
536
 
512
 
537
bitmapdll:
513
bitmapdll:
538
	$(MAKE) -C bitmap
514
	$(MAKE) -C bitmap
Line 626... Line 602...
626
	@$(MAKE) --no-print-directory ../../bin/R.dll
602
	@$(MAKE) --no-print-directory ../../bin/R.dll
627
	@mv ../../bin/R.dll ../../bin/Rnombcs.dll
603
	@mv ../../bin/R.dll ../../bin/Rnombcs.dll
628
	@$(RM) ../include/config.h ../include/Rconfig.h
604
	@$(RM) ../include/config.h ../include/Rconfig.h
629
 
605
 
630
distribution:
606
distribution:
-
 
607
	-@mv $(RHOME)/SVN-REVISION $(RHOME)/SVN-REVISION.bak 2> /dev/null
631
	@$(MAKE) Rpwd.exe
608
	@$(MAKE) Rpwd.exe
632
	@$(MAKE) rbuild-no-mbcs
609
	@$(MAKE) rbuild-no-mbcs
633
	@$(MAKE) rbuild
610
	@$(MAKE) rbuild
634
	@$(MAKE) rpackage
611
	@$(MAKE) rpackage
635
	@$(MAKE) htmldocs
612
	@$(MAKE) htmldocs
Line 638... Line 615...
638
	$(MAKE) recommended
615
	$(MAKE) recommended
639
	$(MAKE) vignettes
616
	$(MAKE) vignettes
640
	$(MAKE) manuals
617
	$(MAKE) manuals
641
	$(MAKE) rinstaller
618
	$(MAKE) rinstaller
642
	$(MAKE) crandir
619
	$(MAKE) crandir
-
 
620
	@$(RM) -f $(RHOME)/SVN-REVISION.bak
643
 
621
 
644
 
622
 
645
## ============= End of maintainer targets ========================
623
## ============= End of maintainer targets ========================
646
 
624
 
647
# Dependencies : blas00.c malloc.c don't have any
625
# Dependencies : blas00.c malloc.c don't have any