mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-08 20:07:50 -04:00
77 lines
1.7 KiB
Plaintext
77 lines
1.7 KiB
Plaintext
$NetBSD: patch-Makefile,v 1.1.1.1 2012/09/14 17:46:23 asau Exp $
|
|
|
|
--- Makefile.orig 2009-10-10 16:00:20.000000000 +0000
|
|
+++ Makefile
|
|
@@ -19,32 +19,32 @@
|
|
# ---------------------------------------------------------------------
|
|
|
|
# Set this variable to either UNIX, MAC or WIN
|
|
-SYS = UNIX
|
|
+SYS ?= UNIX
|
|
|
|
# Leave blank after "=" to disable; put "= 1" to enable
|
|
WITH_R_PLUGINS = 1
|
|
WITH_WEBCHECK = 1
|
|
-FORCE_32BIT =
|
|
+FORCE_32BIT ?=
|
|
WITH_ZLIB = 1
|
|
-WITH_LAPACK =
|
|
-FORCE_DYNAMIC =
|
|
+WITH_LAPACK ?=
|
|
+FORCE_DYNAMIC ?=
|
|
|
|
# Put C++ compiler here; Windows has it's own specific version
|
|
CXX_UNIX = g++
|
|
CXX_WIN = c:\bin\mingw\bin\mingw32-g++.exe
|
|
|
|
# Any other compiler flags here ( -Wall, -g, etc)
|
|
-CXXFLAGS =
|
|
+CXXFLAGS ?=
|
|
|
|
# Misc
|
|
-LIB_LAPACK = /usr/lib/liblapack.so.3
|
|
-
|
|
+LIB_LAPACK ?= /usr/lib/liblapack.so.3
|
|
+LIBDL ?= -ldl
|
|
|
|
# --------------------------------------------------------------------
|
|
# Do not edit below this line
|
|
# --------------------------------------------------------------------
|
|
|
|
-CXXFLAGS += -O3 -I.
|
|
+CXXFLAGS += -I.
|
|
OUTPUT = plink
|
|
|
|
# Some system specific flags
|
|
@@ -59,7 +59,7 @@ endif
|
|
|
|
ifeq ($(SYS),UNIX)
|
|
CXXFLAGS += -DUNIX
|
|
- CXX = $(CXX_UNIX)
|
|
+ CXX ?= $(CXX_UNIX)
|
|
ifndef FORCE_DYNAMIC
|
|
CXXFLAGS += -static
|
|
endif
|
|
@@ -125,10 +125,10 @@ CXXFLAGS += -DWITH_R_PLUGINS
|
|
HDR += sisocks.h Rsrv.h Rconnection.h config.h
|
|
SRC += r.cpp Rconnection.cpp
|
|
ifeq ($(SYS),MAC)
|
|
-LIB += -ldl
|
|
+LIB += ${LIBDL}
|
|
endif
|
|
ifeq ($(SYS),UNIX)
|
|
-LIB += -ldl -lcrypt
|
|
+LIB += ${LIBDL} -lcrypt
|
|
endif
|
|
endif
|
|
|
|
@@ -151,7 +151,7 @@ OBJ = $(SRC:.cpp=.o)
|
|
all : $(OUTPUT)
|
|
|
|
$(OUTPUT) :
|
|
- $(CXX) $(CXXFLAGS) -o $(OUTPUT) $(OBJ) $(LIB)
|
|
+ $(CXX) -o $(OUTPUT) $(OBJ) $(LIB)
|
|
|
|
$(OBJ) : $(HDR)
|
|
|