projects
/
lwext4.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Build both osx and osx-arm64 versions in a directory called osx.
[lwext4.git]
/
Makefile
diff --git
a/Makefile
b/Makefile
index e0f50d4c08f39f802b95fce288dbad5c18724a4b..347b29b38bc17786d7092d6c22665f156b066ac5 100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-21,69
+21,69
@@
COMMON_DEFINITIONS = \
-DVERSION=$(VERSION) \
define generate_common
-DVERSION=$(VERSION) \
define generate_common
- rm -R -f build_$(
1
)
- mkdir build_$(
1
)
- cd build_$(
1
) && cmake -G"Unix Makefiles" \
+ rm -R -f build_$(
2
)
+ mkdir build_$(
2
)
+ cd build_$(
2
) && cmake -G"Unix Makefiles" \
$(COMMON_DEFINITIONS) \
-DLWEXT4_BUILD_SHARED_LIB=ON \
$(COMMON_DEFINITIONS) \
-DLWEXT4_BUILD_SHARED_LIB=ON \
- $(
2
) \
+ $(
3
) \
-DCMAKE_TOOLCHAIN_FILE=../toolchain/$(1).cmake ..
endef
define generate_common_static
-DCMAKE_TOOLCHAIN_FILE=../toolchain/$(1).cmake ..
endef
define generate_common_static
- rm -R -f build_$(
1
)
- mkdir build_$(
1
)
- cd build_$(
1
) && cmake -G"Unix Makefiles" \
+ rm -R -f build_$(
2
)
+ mkdir build_$(
2
)
+ cd build_$(
2
) && cmake -G"Unix Makefiles" \
$(COMMON_DEFINITIONS) \
-DLWEXT4_BUILD_SHARED_LIB=OFF \
$(COMMON_DEFINITIONS) \
-DLWEXT4_BUILD_SHARED_LIB=OFF \
- $(
2
) \
+ $(
3
) \
-DCMAKE_TOOLCHAIN_FILE=../toolchain/$(1).cmake ..
endef
generic:
-DCMAKE_TOOLCHAIN_FILE=../toolchain/$(1).cmake ..
endef
generic:
- $(call generate_common_static,$@)
+ $(call generate_common_static,$@
,$@
)
osx:
osx:
- $(call generate_common,$@)
+ $(call generate_common,$@
,$@
)
osx32:
osx32:
- $(call generate_common,$@,-DCMAKE_OSX_ARCHITECTURES=i386)
+ $(call generate_common,$@,
osx,
-DCMAKE_OSX_ARCHITECTURES=i386)
osx-arm64:
osx-arm64:
- $(call generate_common,$@)
+ $(call generate_common,$@
,osx
)
cortex-m0:
cortex-m0:
- $(call generate_common,$@)
+ $(call generate_common,$@
,$@
)
cortex-m0+:
cortex-m0+:
- $(call generate_common,$@)
+ $(call generate_common,$@
,$@
)
cortex-m3:
cortex-m3:
- $(call generate_common,$@)
+ $(call generate_common,$@
,$@
)
cortex-m4:
cortex-m4:
- $(call generate_common,$@)
+ $(call generate_common,$@
,$@
)
cortex-m4f:
cortex-m4f:
- $(call generate_common,$@)
+ $(call generate_common,$@
,$@
)
cortex-m7:
cortex-m7:
- $(call generate_common,$@)
+ $(call generate_common,$@
,$@
)
arm-sim:
arm-sim:
- $(call generate_common,$@)
+ $(call generate_common,$@
,$@
)
avrxmega7:
avrxmega7:
- $(call generate_common,$@)
+ $(call generate_common,$@
,$@
)
msp430:
msp430:
- $(call generate_common,$@)
+ $(call generate_common,$@
,$@
)
mingw:
mingw:
- $(call generate_common,$@,-DWIN32=1)
+ $(call generate_common,$@,
$@,
-DWIN32=1)
mingw-32:
mingw-32:
- $(call generate_common,$@,-DWIN32=1)
+ $(call generate_common,$@,
$@,
-DWIN32=1)
lib_only:
rm -R -f build_lib_only
lib_only:
rm -R -f build_lib_only