Changeset View
Changeset View
Standalone View
Standalone View
head/www/nift/files/patch-Makefile
Property | Old Value | New Value |
---|---|---|
fbsd:nokeywords | null | yes \ No newline at end of property |
svn:eol-style | null | native \ No newline at end of property |
svn:mime-type | null | text/plain \ No newline at end of property |
--- Makefile.orig 2020-03-29 23:58:44 UTC | |||||
+++ Makefile | |||||
@@ -30,8 +30,7 @@ else ifeq ($(detected_OS),Windows) # Windows | |||||
else ifeq ($(detected_OS),FreeBSD) #FreeBSD | |||||
CXX=clang | |||||
CXXFLAGS+= -s -Qunused-arguments -lstdc++ | |||||
- LINK+= -ldl -lm -LLuaJIT/src -lluajit #use Nift built LuaJIT | |||||
- #LINK+= -ldl -lm -L/usr/local/lib -lluajit-5.1 #use FreeBSD LuaJIT | |||||
+ LINK+= -ldl -lm -L%%LOCALBASE%%/lib -lluajit-5.1 #use FreeBSD LuaJIT | |||||
else # *nix | |||||
#use these flags for a smaller binary | |||||
#CXXFLAGS+= -s | |||||
@@ -51,7 +50,7 @@ endif | |||||
### | |||||
-all: make-luajit nsm | |||||
+all: nsm | |||||
### | |||||
@@ -62,9 +61,6 @@ ifeq ($(detected_OS),Darwin) # Mac OSX | |||||
else ifeq ($(detected_OS),Windows) # Windows | |||||
cd LuaJIT && make | |||||
copy LuaJIT\src\lua51.dll . | |||||
-else ifeq ($(detected_OS),FreeBSD) #FreeBSD | |||||
- cd LuaJIT && gmake | |||||
- cp LuaJIT/src/libluajit.so ./ | |||||
else # *nix | |||||
cd LuaJIT && make | |||||
endif | |||||
@@ -159,7 +155,6 @@ ifeq ($(detected_OS),Windows) # Windows | |||||
else ifeq ($(detected_OS),FreeBSD) #FreeBSD | |||||
mkdir -p ${BINDIR} | |||||
chmod 755 nsm | |||||
- mv libluajit.so ${LIBDIR}/libluajit-5.1.so.2 | |||||
mv nift ${BINDIR} | |||||
mv nsm ${BINDIR} | |||||
else # *nix | |||||
@@ -175,7 +170,6 @@ ifeq ($(detected_OS),Windows) # Windows | |||||
@echo "and 'nift.exe' from install location, typically " | |||||
@echo "'C:\Windows\System32'" | |||||
else ifeq ($(detected_OS),FreeBSD) #FreeBSD | |||||
- rm ${LIBDIR}/libluajit-5.1.so.2 | |||||
rm ${BINDIR}/nift | |||||
rm ${BINDIR}/nsm | |||||
else # *nix | |||||
@@ -201,7 +195,6 @@ else ifeq ($(detected_OS),Windows) # Windows | |||||
#cd LuaJIT && make clean #this doesn't work for some reason | |||||
else ifeq ($(detected_OS),FreeBSD) #FreeBSD | |||||
rm -f $(objects) | |||||
- cd LuaJIT && gmake clean | |||||
else # *nix | |||||
rm -f $(objects) | |||||
cd LuaJIT && make clean | |||||
@@ -215,8 +208,7 @@ else ifeq ($(detected_OS),Windows) # Windows | |||||
del -f $(objects) nsm.exe nift.exe lua51.dll | |||||
#cd LuaJIT && make clean #see same line for clean | |||||
else ifeq ($(detected_OS),FreeBSD) #FreeBSD | |||||
- rm -f $(objects) nsm nift libluajit.so | |||||
- cd LuaJIT && gmake clean | |||||
+ rm -f $(objects) nsm nift | |||||
else # *nix | |||||
rm -f $(objects) nsm nift | |||||
cd LuaJIT && make clean |