Attempt to build on Unix

git-svn-id: svn://10.0.0.236/trunk@100863 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
val4%cornell.edu
2001-08-11 04:57:50 +00:00
parent 740ffa66b6
commit 56d9f2c8d6
3 changed files with 14 additions and 4 deletions

View File

@@ -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";

View File

@@ -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)

View File

@@ -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{