X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=Makefile;fp=Makefile;h=8125659259261b17779cd8729b9164075ddd19a1;hb=ef0a4fdf9b85692e03a0f13ac4439c37a8b6d4aa;hp=076a0219ca289bbe690e12ce32bb559137ef73b9;hpb=d1e03c7453f4f168c6f0bb567427b0e5f049ba26;p=lwext4.git diff --git a/Makefile b/Makefile index 076a021..8125659 100644 --- a/Makefile +++ b/Makefile @@ -19,19 +19,29 @@ COMMON_DEFINITIONS = \ -DVERSION_MINOR=$(VERSION_MINOR) \ -DVERSION_PATCH=$(VERSION_PATCH) \ -DVERSION=$(VERSION) \ - -DLWEXT4_BUILD_SHARED_LIB=ON \ define generate_common rm -R -f build_$(1) mkdir build_$(1) cd build_$(1) && cmake -G"Unix Makefiles" \ $(COMMON_DEFINITIONS) \ + -DLWEXT4_BUILD_SHARED_LIB=ON \ + $(2) \ + -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" \ + $(COMMON_DEFINITIONS) \ + -DLWEXT4_BUILD_SHARED_LIB=OFF \ $(2) \ -DCMAKE_TOOLCHAIN_FILE=../toolchain/$(1).cmake .. endef generic: - $(call generate_common,$@) + $(call generate_common_static,$@) osx: $(call generate_common,$@)