summaryrefslogtreecommitdiff
path: root/symbian/pre-build
diff options
context:
space:
mode:
authorazav <azav@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-02-04 17:31:44 +0000
committerazav <azav@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-02-04 17:31:44 +0000
commitdfbe79f239e2d52a3da3857c6d251f1a701c96d5 (patch)
tree017748e980975ab1b80b176bc03705045bb1f2ff /symbian/pre-build
parentc501546edd46c67f944d30742ee843ed5456bbd1 (diff)
Updated Symbain configuration procedure to avoid creating files outside build directory
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'symbian/pre-build')
-rw-r--r--symbian/pre-build15
1 files changed, 10 insertions, 5 deletions
diff --git a/symbian/pre-build b/symbian/pre-build
index 0020da2390..16a2248a5a 100644
--- a/symbian/pre-build
+++ b/symbian/pre-build
@@ -1,8 +1,8 @@
YACC = bison
-IFCHANGE = $(COMSPEC) /c $(srcdir)\win32\ifchange.bat
+IFCHANGE = cmd /C $(srcdir)\win32\ifchange.bat
RM = del
-MV = $(COMSPEC) /c move
-VCS=svn
+MV = cmd /C move
+VCS = svn
parse.c: $(srcdir)\parse.y $(srcdir)\tool\ytab.sed
@@ -48,6 +48,9 @@ newline.c:
miniprelude.c: $(srcdir)/tool/compile_prelude.rb $(srcdir)/prelude.rb
$(BASERUBY) -I$(srcdir) $(srcdir)/tool/compile_prelude.rb $(srcdir)/prelude.rb $@
+$(srcdir)/ext/socket/constants.h: $(srcdir)/ext/socket/mkconstants.rb
+ $(BASERUBY) $(srcdir)/ext/socket/mkconstants.rb >$@
+
$(srcdir)/revision.h: $(srcdir)/version.h $(srcdir)/ChangeLog
@@ -63,10 +66,12 @@ srcs: parse.c newline.c lex.c miniprelude.c
lex.c: $(srcdir)\lex.c.blt
copy $(?:/=\) $@
-MAKMAKE: incs srcs
+socket_const: $(srcdir)/ext/socket/constants.h
+
+MAKMAKE: incs srcs socket_const
CLEAN :
- del $(INSNS) node_name.inc known_errors.inc $(srcdir)\revision.h
+ del $(INSNS) node_name.inc known_errors.inc
$(RM) parse.c parse.h newline.c lex.c miniprelude.c
BLD LIB CLEANLIB RESOURCE FREEZE SAVESPACE RELEASABLES FINAL :