From 56d9f2c8d6943b6e723608fe87bf0a9374bca95f Mon Sep 17 00:00:00 2001 From: "val4%cornell.edu" Date: Sat, 11 Aug 2001 04:57:50 +0000 Subject: [PATCH] Attempt to build on Unix git-svn-id: svn://10.0.0.236/trunk@100863 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/js/src/perlconnect/Makefile.PL | 3 ++- mozilla/js/src/perlconnect/Makefile.ref | 14 +++++++++++--- mozilla/js/src/perlconnect/jsperlbuild.pl | 1 + 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/mozilla/js/src/perlconnect/Makefile.PL b/mozilla/js/src/perlconnect/Makefile.PL index 605677f5a6f..9df9e85a28f 100644 --- a/mozilla/js/src/perlconnect/Makefile.PL +++ b/mozilla/js/src/perlconnect/Makefile.PL @@ -52,10 +52,11 @@ my $define; if ($^O eq "MSWin32") { $define = "-DXP_PC"; - $extras{OBJECT} = '$(BASEEXT)$(OBJ_EXT) jsperl.obj'; } else { $define = '-DXP_UNIX'; } +$extras{OBJECT} = '$(BASEEXT)$(OBJ_EXT) jsperl.obj'; + print "+++> $libpath\n"; diff --git a/mozilla/js/src/perlconnect/Makefile.ref b/mozilla/js/src/perlconnect/Makefile.ref index 466e688012f..6f3be40389f 100644 --- a/mozilla/js/src/perlconnect/Makefile.ref +++ b/mozilla/js/src/perlconnect/Makefile.ref @@ -43,8 +43,16 @@ DEPTH = .. # # XCFLAGS may be set in the environment or on the gmake command line # +CC = cc + CFLAGS += $(OPTIMIZER) $(OS_CFLAGS) $(DEFINES) $(INCLUDES) \ - -DJSFILE $(XCFLAGS) + -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DX86_LINUX \ + -DDEBUG -DDEBUG_livshits -Dbool=char -DHAS_BOOL -DGCC_OPT_BUG -D_XOPEN_SOURCE + +# -DJSFILE $(XCFLAGS)\ +# -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DX86_LINUX + + LDFLAGS += -lm $(XLDFLAGS) # @@ -80,8 +88,8 @@ PC_CFILES = \ JS.c \ $(NULL) -JS.c: JS.xs typemap - perl jsperlbuild.pl +#JS.c: JS.xs typemap +# perl jsperlbuild.pl LIB_CFILES = $(PC_CFILES) diff --git a/mozilla/js/src/perlconnect/jsperlbuild.pl b/mozilla/js/src/perlconnect/jsperlbuild.pl index 12467265224..aced2da9e05 100644 --- a/mozilla/js/src/perlconnect/jsperlbuild.pl +++ b/mozilla/js/src/perlconnect/jsperlbuild.pl @@ -52,6 +52,7 @@ foreach(@INC){ if(-e $xsubpp && -e $typemap){ $res = `perl $xsubpp -typemap $typemap -typemap typemap JS.xs > JS.c`; if(-e "JS.c"){ + print "Successfuly built JS.c\n"; exit(0); } else{