Lines 1-65
Link Here
|
1 |
--- Makefile.orig 2020-03-29 23:58:44 UTC |
|
|
2 |
+++ Makefile |
3 |
@@ -30,8 +30,7 @@ else ifeq ($(detected_OS),Windows) # Windows |
4 |
else ifeq ($(detected_OS),FreeBSD) #FreeBSD |
5 |
CXX=clang |
6 |
CXXFLAGS+= -s -Qunused-arguments -lstdc++ |
7 |
- LINK+= -ldl -lm -LLuaJIT/src -lluajit #use Nift built LuaJIT |
8 |
- #LINK+= -ldl -lm -L/usr/local/lib -lluajit-5.1 #use FreeBSD LuaJIT |
9 |
+ LINK+= -ldl -lm -L%%LOCALBASE%%/lib -lluajit-5.1 #use FreeBSD LuaJIT |
10 |
else # *nix |
11 |
#use these flags for a smaller binary |
12 |
#CXXFLAGS+= -s |
13 |
@@ -51,7 +50,7 @@ endif |
14 |
|
15 |
### |
16 |
|
17 |
-all: make-luajit nsm |
18 |
+all: nsm |
19 |
|
20 |
### |
21 |
|
22 |
@@ -62,9 +61,6 @@ ifeq ($(detected_OS),Darwin) # Mac OSX |
23 |
else ifeq ($(detected_OS),Windows) # Windows |
24 |
cd LuaJIT && make |
25 |
copy LuaJIT\src\lua51.dll . |
26 |
-else ifeq ($(detected_OS),FreeBSD) #FreeBSD |
27 |
- cd LuaJIT && gmake |
28 |
- cp LuaJIT/src/libluajit.so ./ |
29 |
else # *nix |
30 |
cd LuaJIT && make |
31 |
endif |
32 |
@@ -159,7 +155,6 @@ ifeq ($(detected_OS),Windows) # Windows |
33 |
else ifeq ($(detected_OS),FreeBSD) #FreeBSD |
34 |
mkdir -p ${BINDIR} |
35 |
chmod 755 nsm |
36 |
- mv libluajit.so ${LIBDIR}/libluajit-5.1.so.2 |
37 |
mv nift ${BINDIR} |
38 |
mv nsm ${BINDIR} |
39 |
else # *nix |
40 |
@@ -175,7 +170,6 @@ ifeq ($(detected_OS),Windows) # Windows |
41 |
@echo "and 'nift.exe' from install location, typically " |
42 |
@echo "'C:\Windows\System32'" |
43 |
else ifeq ($(detected_OS),FreeBSD) #FreeBSD |
44 |
- rm ${LIBDIR}/libluajit-5.1.so.2 |
45 |
rm ${BINDIR}/nift |
46 |
rm ${BINDIR}/nsm |
47 |
else # *nix |
48 |
@@ -201,7 +195,6 @@ else ifeq ($(detected_OS),Windows) # Windows |
49 |
#cd LuaJIT && make clean #this doesn't work for some reason |
50 |
else ifeq ($(detected_OS),FreeBSD) #FreeBSD |
51 |
rm -f $(objects) |
52 |
- cd LuaJIT && gmake clean |
53 |
else # *nix |
54 |
rm -f $(objects) |
55 |
cd LuaJIT && make clean |
56 |
@@ -215,8 +208,7 @@ else ifeq ($(detected_OS),Windows) # Windows |
57 |
del -f $(objects) nsm.exe nift.exe lua51.dll |
58 |
#cd LuaJIT && make clean #see same line for clean |
59 |
else ifeq ($(detected_OS),FreeBSD) #FreeBSD |
60 |
- rm -f $(objects) nsm nift libluajit.so |
61 |
- cd LuaJIT && gmake clean |
62 |
+ rm -f $(objects) nsm nift |
63 |
else # *nix |
64 |
rm -f $(objects) nsm nift |
65 |
cd LuaJIT && make clean |