
$FreeBSD: ports/sysutils/sge/files/patch-dist_pvm_src_aimk,v 1.1 2004/02/01 06:40:53 maho Exp $

--- dist/pvm/src/aimk.orig	Fri Jul 20 01:20:20 2001
+++ dist/pvm/src/aimk	Tue Jan 20 16:50:19 2004
@@ -66,6 +66,8 @@
    exit 1
 endif
 
+set ARCH = `$SGE_ROOT/util/arch`
+
 # common compiler and linker settings 
 #
 unsetenv LD_LIBRARY_PATH
@@ -73,9 +75,9 @@
 set MAKE       = make
 set MAKEFILE   = ../Makefile
 set SDIR       = ".."
-set CFLAGS     = "-I../ -I$PVM_ROOT/include"
+set CFLAGS     = "-I../ -I$PVM_ROOT/include -I%%LOCALBASE%%/include"
 set QSYST_PVM_DIR = "$SGE_ROOT/pvm/lib/$ARCH"
-set LFLAGS     = "-L$PVM_ROOT/lib/$PVM_ARCH -L$QSYST_PVM_DIR -L."  
+set LFLAGS = "-L$PVM_ROOT/lib/$PVM_ARCH -L$QSYST_PVM_DIR -L%%LOCALBASE%%/lib -L."  
 set LIBS       = ""
 set PVM_ROOT   = "$PVM_ROOT"
 set PVM_ARCH   = "$PVM_ARCH"
@@ -133,8 +135,6 @@
 set CTOR = ""
 set DTOR = ""
 
-set ARCH = `$SGE_ROOT/util/arch`
-
 switch ($ARCH)
 
 case aix41:
@@ -193,6 +193,16 @@
 case linux:
    set CC = gcc
    set CFLAGS = "-O -Wall -Werror -Wstrict-prototypes -DLINUX $DEBUG_FLAG $CFLAGS"
+   set LFLAGS = "$DEBUG_FLAG $LFLAGS"
+   set LIBS = "$LIBS"
+   set START_FILE = "/usr/lib/crti.o /usr/lib/crtbegin.o"
+   set CTOR = "/usr/lib/crti.o /usr/lib/crtbegin.o"
+   set DTOR = "/usr/lib/crtend.o /usr/lib/crtn.o"
+   breaksw
+
+case fbsd-*:
+   set CC = gcc
+   set CFLAGS = "%%CFLAGS%% -Wall -Werror -Wstrict-prototypes $DEBUG_FLAG $CFLAGS"
    set LFLAGS = "$DEBUG_FLAG $LFLAGS"
    set LIBS = "$LIBS"
    set START_FILE = "/usr/lib/crti.o /usr/lib/crtbegin.o"
