build for 64bit linux
This commit is contained in:
parent
5bdd19cef0
commit
b153fadff7
6
Makefile
6
Makefile
|
@ -13,17 +13,21 @@ a3tg.pbo: $(ARMASRC)
|
||||||
liba3tg.so: $(GOSRC)
|
liba3tg.so: $(GOSRC)
|
||||||
cd extension && GOARCH=386 CGO_ENABLED=1 go build $(LDFLAGS) -o ../liba3tg.so -buildmode=c-shared .
|
cd extension && GOARCH=386 CGO_ENABLED=1 go build $(LDFLAGS) -o ../liba3tg.so -buildmode=c-shared .
|
||||||
|
|
||||||
|
liba3tg_x64.so: $(GOSRC)
|
||||||
|
cd extension && GOARCH=amd64 CGO_ENABLED=1 go build $(LDFLAGS) -o ../liba3tg_x64.so -buildmode=c-shared .
|
||||||
|
|
||||||
liba3tg.dll: $(GOSRC)
|
liba3tg.dll: $(GOSRC)
|
||||||
cd extension && GOOS=windows GOARCH=386 CC=i686-w64-mingw32-cc CGO_ENABLED=1 go build $(LDFLAGS) -o ../liba3tg.dll -buildmode=c-shared .
|
cd extension && GOOS=windows GOARCH=386 CC=i686-w64-mingw32-cc CGO_ENABLED=1 go build $(LDFLAGS) -o ../liba3tg.dll -buildmode=c-shared .
|
||||||
|
|
||||||
liba3tg_x64.dll: $(GOSRC)
|
liba3tg_x64.dll: $(GOSRC)
|
||||||
cd extension && GOOS=windows GOARCH=amd64 CC=x86_64-w64-mingw32-cc CGO_ENABLED=1 go build $(LDFLAGS) -o ../liba3tg_x64.dll -buildmode=c-shared .
|
cd extension && GOOS=windows GOARCH=amd64 CC=x86_64-w64-mingw32-cc CGO_ENABLED=1 go build $(LDFLAGS) -o ../liba3tg_x64.dll -buildmode=c-shared .
|
||||||
|
|
||||||
build: liba3tg.so liba3tg.dll liba3tg_x64.dll a3tg.pbo
|
build: liba3tg.so liba3tg_x64.so liba3tg.dll liba3tg_x64.dll a3tg.pbo
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
-rm a3tg.pbo
|
-rm a3tg.pbo
|
||||||
-rm ./liba3tg.so
|
-rm ./liba3tg.so
|
||||||
|
-rm ./liba3tg_x64.so
|
||||||
-rm ./liba3tg.dll
|
-rm ./liba3tg.dll
|
||||||
-rm ./liba3tg_x64.dll
|
-rm ./liba3tg_x64.dll
|
||||||
-rm ./liba3tg.h
|
-rm ./liba3tg.h
|
||||||
|
|
|
@ -12,7 +12,11 @@ package main
|
||||||
}
|
}
|
||||||
|
|
||||||
#if __x86_64__
|
#if __x86_64__
|
||||||
static inline unsigned long long min(unsigned long long a, unsigned long long b) { return a < b ? a : b; }
|
#ifdef __MINGW32__
|
||||||
|
static inline unsigned long long min(unsigned long long a, unsigned long long b) { return a < b ? a : b; }
|
||||||
|
#else
|
||||||
|
static inline unsigned long min(unsigned long a, unsigned long b) { return a < b ? a : b; }
|
||||||
|
#endif
|
||||||
#else
|
#else
|
||||||
static inline unsigned int min(unsigned int a, unsigned int b) { return a < b ? a : b; }
|
static inline unsigned int min(unsigned int a, unsigned int b) { return a < b ? a : b; }
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue