aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorE. Westbrook <github@westbrook.io>2019-02-25 16:04:49 -0700
committerE. Westbrook <github@westbrook.io>2019-02-25 16:04:49 -0700
commit2d8f0d99011b267ed354ab6e8317d93b9627eed4 (patch)
treeb6fd79b851887393c5793e9b38dcb879fbb009ee /src
parentf8183bab875f541af3932fe4e430fcff8bd8aba0 (diff)
downloadluasocket-2d8f0d99011b267ed354ab6e8317d93b9627eed4.tar.gz
luasocket-2d8f0d99011b267ed354ab6e8317d93b9627eed4.tar.bz2
luasocket-2d8f0d99011b267ed354ab6e8317d93b9627eed4.zip
src/makefile: remove visibility and dllexport defines in favor of in-source labeling
Diffstat (limited to 'src')
-rw-r--r--src/makefile39
1 files changed, 12 insertions, 27 deletions
diff --git a/src/makefile b/src/makefile
index cc1ec7e..74bf3d5 100644
--- a/src/makefile
+++ b/src/makefile
@@ -149,12 +149,8 @@ PLATS= macosx linux win32 mingw solaris
149SO_macosx=so 149SO_macosx=so
150O_macosx=o 150O_macosx=o
151CC_macosx=gcc 151CC_macosx=gcc
152DEF_macosx= -DLUASOCKET_$(DEBUG) -DUNIX_HAS_SUN_LEN \ 152DEF_macosx= -DLUASOCKET_$(DEBUG) -DUNIX_HAS_SUN_LEN
153 -DLUASOCKET_API='__attribute__((visibility("default")))' \ 153CFLAGS_macosx=$(LUAINC:%=-I%) $(DEF) -Wall -O2 -fno-common
154 -DUNIX_API='__attribute__((visibility("default")))' \
155 -DMIME_API='__attribute__((visibility("default")))'
156CFLAGS_macosx=$(LUAINC:%=-I%) $(DEF) -Wall -O2 -fno-common \
157 -fvisibility=hidden
158LDFLAGS_macosx= -bundle -undefined dynamic_lookup -o 154LDFLAGS_macosx= -bundle -undefined dynamic_lookup -o
159LD_macosx= export MACOSX_DEPLOYMENT_TARGET="10.3"; gcc 155LD_macosx= export MACOSX_DEPLOYMENT_TARGET="10.3"; gcc
160SOCKET_macosx=usocket.o 156SOCKET_macosx=usocket.o
@@ -165,12 +161,9 @@ SOCKET_macosx=usocket.o
165SO_linux=so 161SO_linux=so
166O_linux=o 162O_linux=o
167CC_linux=gcc 163CC_linux=gcc
168DEF_linux=-DLUASOCKET_$(DEBUG) \ 164DEF_linux=-DLUASOCKET_$(DEBUG)
169 -DLUASOCKET_API='__attribute__((visibility("default")))' \
170 -DUNIX_API='__attribute__((visibility("default")))' \
171 -DMIME_API='__attribute__((visibility("default")))'
172CFLAGS_linux=$(LUAINC:%=-I%) $(DEF) -Wall -Wshadow -Wextra \ 165CFLAGS_linux=$(LUAINC:%=-I%) $(DEF) -Wall -Wshadow -Wextra \
173 -Wimplicit -O2 -ggdb3 -fpic -fvisibility=hidden 166 -Wimplicit -O2 -ggdb3 -fpic
174LDFLAGS_linux=-O -shared -fpic -o 167LDFLAGS_linux=-O -shared -fpic -o
175LD_linux=gcc 168LD_linux=gcc
176SOCKET_linux=usocket.o 169SOCKET_linux=usocket.o
@@ -181,12 +174,9 @@ SOCKET_linux=usocket.o
181SO_freebsd=so 174SO_freebsd=so
182O_freebsd=o 175O_freebsd=o
183CC_freebsd=gcc 176CC_freebsd=gcc
184DEF_freebsd=-DLUASOCKET_$(DEBUG) -DUNIX_HAS_SUN_LEN \ 177DEF_freebsd=-DLUASOCKET_$(DEBUG) -DUNIX_HAS_SUN_LEN
185 -DLUASOCKET_API='__attribute__((visibility("default")))' \
186 -DUNIX_API='__attribute__((visibility("default")))' \
187 -DMIME_API='__attribute__((visibility("default")))'
188CFLAGS_freebsd=$(LUAINC:%=-I%) $(DEF) -Wall -Wshadow -Wextra \ 178CFLAGS_freebsd=$(LUAINC:%=-I%) $(DEF) -Wall -Wshadow -Wextra \
189 -Wimplicit -O2 -ggdb3 -fpic -fvisibility=hidden 179 -Wimplicit -O2 -ggdb3 -fpic
190LDFLAGS_freebsd=-O -shared -fpic -o 180LDFLAGS_freebsd=-O -shared -fpic -o
191LD_freebsd=gcc 181LD_freebsd=gcc
192SOCKET_freebsd=usocket.o 182SOCKET_freebsd=usocket.o
@@ -197,12 +187,9 @@ SOCKET_freebsd=usocket.o
197SO_solaris=so 187SO_solaris=so
198O_solaris=o 188O_solaris=o
199CC_solaris=gcc 189CC_solaris=gcc
200DEF_solaris=-DLUASOCKET_$(DEBUG) \ 190DEF_solaris=-DLUASOCKET_$(DEBUG)
201 -DLUASOCKET_API='__attribute__((visibility("default")))' \
202 -DUNIX_API='__attribute__((visibility("default")))' \
203 -DMIME_API='__attribute__((visibility("default")))'
204CFLAGS_solaris=$(LUAINC:%=-I%) $(DEF) -Wall -Wshadow -Wextra \ 191CFLAGS_solaris=$(LUAINC:%=-I%) $(DEF) -Wall -Wshadow -Wextra \
205 -Wimplicit -O2 -ggdb3 -fpic -fvisibility=hidden 192 -Wimplicit -O2 -ggdb3 -fpic
206LDFLAGS_solaris=-lnsl -lsocket -lresolv -O -shared -fpic -o 193LDFLAGS_solaris=-lnsl -lsocket -lresolv -O -shared -fpic -o
207LD_solaris=gcc 194LD_solaris=gcc
208SOCKET_solaris=usocket.o 195SOCKET_solaris=usocket.o
@@ -214,10 +201,8 @@ SO_mingw=dll
214O_mingw=o 201O_mingw=o
215CC_mingw=gcc 202CC_mingw=gcc
216DEF_mingw= -DLUASOCKET_INET_PTON -DLUASOCKET_$(DEBUG) \ 203DEF_mingw= -DLUASOCKET_INET_PTON -DLUASOCKET_$(DEBUG) \
217 -DWINVER=0x0501 -DLUASOCKET_API='__declspec(dllexport)' \ 204 -DWINVER=0x0501
218 -DMIME_API='__declspec(dllexport)' 205CFLAGS_mingw=$(LUAINC:%=-I%) $(DEF) -Wall -O2 -fno-common
219CFLAGS_mingw=$(LUAINC:%=-I%) $(DEF) -Wall -O2 -fno-common \
220 -fvisibility=hidden
221LDFLAGS_mingw= $(LUALIB) -shared -Wl,-s -lws2_32 -o 206LDFLAGS_mingw= $(LUALIB) -shared -Wl,-s -lws2_32 -o
222LD_mingw=gcc 207LD_mingw=gcc
223SOCKET_mingw=wsocket.o 208SOCKET_mingw=wsocket.o
@@ -230,8 +215,8 @@ SO_win32=dll
230O_win32=obj 215O_win32=obj
231CC_win32=cl 216CC_win32=cl
232DEF_win32= //D "WIN32" //D "NDEBUG" //D "_WINDOWS" //D "_USRDLL" \ 217DEF_win32= //D "WIN32" //D "NDEBUG" //D "_WINDOWS" //D "_USRDLL" \
233 //D "LUASOCKET_API=__declspec(dllexport)" //D "_CRT_SECURE_NO_WARNINGS" \ 218 //D "_CRT_SECURE_NO_WARNINGS" \
234 //D "_WINDLL" //D "MIME_API=__declspec(dllexport)" \ 219 //D "_WINDLL" \
235 //D "LUASOCKET_$(DEBUG)" 220 //D "LUASOCKET_$(DEBUG)"
236CFLAGS_win32=$(LUAINC:%=//I "%") $(DEF) //O2 //Ot //MD //W3 //nologo 221CFLAGS_win32=$(LUAINC:%=//I "%") $(DEF) //O2 //Ot //MD //W3 //nologo
237LDFLAGS_win32= //nologo //link //NOLOGO //DLL //INCREMENTAL:NO \ 222LDFLAGS_win32= //nologo //link //NOLOGO //DLL //INCREMENTAL:NO \