Skip to content

Commit 59d0b16

Browse files
committed
subpaths
1 parent 0686d34 commit 59d0b16

File tree

1 file changed

+46
-48
lines changed

1 file changed

+46
-48
lines changed

libs/openFrameworksCompiled/project/makefileCommon/config.shared.mk

+46-48
Original file line numberDiff line numberDiff line change
@@ -90,60 +90,58 @@ ifdef MAKEFILE_DEBUG
9090
$(info JETSON_DETECTED=$(JETSON_DETECTED))
9191
endif
9292

93-
# if not defined, construct the default PLATFORM_LIB_SUBPATH
94-
ifndef PLATFORM_LIB_SUBPATH
95-
# determine from the arch
96-
ifeq ($(PLATFORM_OS),Linux)
97-
ifeq ($(RPI_DETECTED),yes)
98-
else ifeq ($(PLATFORM_ARCH),armv6l)
99-
PLATFORM_LIB_SUBPATH=linux/armv6l
100-
else ifeq ($(PLATFORM_ARCH),armv7l)
101-
PLATFORM_LIB_SUBPATH=linux/armv7l
102-
else ifeq ($(PLATFORM_ARCH),armv8l)
103-
PLATFORM_LIB_SUBPATH=linux/armv8l
104-
else ifeq ($(PLATFORM_ARCH),aarch64)
105-
PLATFORM_LIB_SUBPATH=linux/aarch64
106-
else ifeq ($(JETSON_DETECTED),yes)
107-
PLATFORM_LIB_SUBPATH=linux/jetson
93+
# determine from the arch
94+
ifeq ($(PLATFORM_OS),Linux)
95+
ifeq ($(RPI_DETECTED),yes)
96+
else ifeq ($(PLATFORM_ARCH),armv6l)
97+
PLATFORM_LIB_SUBPATH=linux/armv6l
98+
else ifeq ($(PLATFORM_ARCH),armv7l)
99+
PLATFORM_LIB_SUBPATH=linux/armv7l
100+
else ifeq ($(PLATFORM_ARCH),armv8l)
101+
PLATFORM_LIB_SUBPATH=linux/armv8l
102+
else ifeq ($(PLATFORM_ARCH),aarch64)
103+
PLATFORM_LIB_SUBPATH=linux/aarch64
104+
else ifeq ($(JETSON_DETECTED),yes)
105+
PLATFORM_LIB_SUBPATH=linux/jetson
106+
else
107+
ifeq ($(PLATFORM_ARCH),x86_64)
108+
PLATFORM_LIB_SUBPATH=linux/64
109+
else ifeq ($(PLATFORM_ARCH),64)
110+
PLATFORM_LIB_SUBPATH=linux/64
111+
else ifeq ($(PLATFORM_ARCH),arm64)
112+
PLATFORM_LIB_SUBPATH=linux/arm64
113+
else ifeq ($(PLATFORM_ARCH),aarch64)
114+
PLATFORM_LIB_SUBPATH=linux/arm64
108115
else
109-
ifeq ($(PLATFORM_ARCH),x86_64)
110-
PLATFORM_LIB_SUBPATH=linux/64
111-
else ifeq ($(PLATFORM_ARCH),64)
112-
PLATFORM_LIB_SUBPATH=linux/64
113-
else ifeq ($(PLATFORM_ARCH),arm64)
114-
PLATFORM_LIB_SUBPATH=linux/arm64
115-
else ifeq ($(PLATFORM_ARCH),aarch64)
116-
PLATFORM_LIB_SUBPATH=linux/arm64
117-
else
118-
PLATFORM_LIB_SUBPATH=linux
119-
$(error This makefile does not support your architecture $(PLATFORM_ARCH))
120-
endif
116+
PLATFORM_LIB_SUBPATH=linux
117+
$(error This makefile does not support your architecture $(PLATFORM_ARCH))
121118
endif
122-
SHARED_LIB_EXTENSION=so
123-
else ifneq (,$(findstring MINGW32_NT,$(PLATFORM_OS)))
124-
PLATFORM_LIB_SUBPATH=msys2
125-
SHARED_LIB_EXTENSION=dll
126-
else ifneq (,$(findstring MSYS_NT,$(PLATFORM_OS)))
127-
PLATFORM_LIB_SUBPATH=msys2
128-
SHARED_LIB_EXTENSION=dll
129-
else ifneq (,$(findstring MINGW64_NT,$(PLATFORM_OS)))
130-
PLATFORM_LIB_SUBPATH=msys2
131-
SHARED_LIB_EXTENSION=dll
132-
else ifeq ($(PLATFORM_OS),Android)
133-
PLATFORM_LIB_SUBPATH=android
134-
SHARED_LIB_EXTENSION=so
135-
else ifeq ($(PLATFORM_OS),Darwin)
136-
PLATFORM_LIB_SUBPATH=osx
137-
SHARED_LIB_EXTENSION=dylib
138-
else ifeq ($(PLATFORM_OS),emscripten)
139-
PLATFORM_LIB_SUBPATH=emscripten
140-
SHARED_LIB_EXTENSION=so
141-
else
142-
$(error This makefile does not support your operating system)
143119
endif
120+
SHARED_LIB_EXTENSION=so
121+
else ifneq (,$(findstring MINGW32_NT,$(PLATFORM_OS)))
122+
PLATFORM_LIB_SUBPATH=msys2
123+
SHARED_LIB_EXTENSION=dll
124+
else ifneq (,$(findstring MSYS_NT,$(PLATFORM_OS)))
125+
PLATFORM_LIB_SUBPATH=msys2
126+
SHARED_LIB_EXTENSION=dll
127+
else ifneq (,$(findstring MINGW64_NT,$(PLATFORM_OS)))
128+
PLATFORM_LIB_SUBPATH=msys2
129+
SHARED_LIB_EXTENSION=dll
130+
else ifeq ($(PLATFORM_OS),Android)
131+
PLATFORM_LIB_SUBPATH=android
132+
SHARED_LIB_EXTENSION=so
133+
else ifeq ($(PLATFORM_OS),Darwin)
134+
PLATFORM_LIB_SUBPATH=osx
135+
SHARED_LIB_EXTENSION=dylib
136+
else ifeq ($(PLATFORM_OS),emscripten)
137+
PLATFORM_LIB_SUBPATH=emscripten
138+
SHARED_LIB_EXTENSION=so
139+
else
140+
$(error This makefile does not support your operating system)
144141
endif
145142

146143

144+
147145
# TODO: add appropriate list of platform suffixes
148146
# these variables will actually be used during compilation
149147
# http://en.wikipedia.org/wiki/Library_(computing)#File_naming

0 commit comments

Comments
 (0)