diff --git a/.fossil-settings/clean-glob b/.fossil-settings/clean-glob index ced5120..4a0d189 100644 --- a/.fossil-settings/clean-glob +++ b/.fossil-settings/clean-glob @@ -1,5 +1,3 @@ -*.o -*~ -cryptopassphrase +build iOS/DerivedData iOS/ObjFW diff --git a/.fossil-settings/ignore-glob b/.fossil-settings/ignore-glob index 23cd665..59a4d4e 100644 --- a/.fossil-settings/ignore-glob +++ b/.fossil-settings/ignore-glob @@ -1,6 +1,4 @@ -*.o -*~ -cryptopassphrase +build iOS/CryptoPassphrase.xcodeproj/project.xcworkspace iOS/CryptoPassphrase.xcodeproj/xcuserdata iOS/DerivedData diff --git a/Makefile b/Makefile index ccaa1b4..e69de29 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +0,0 @@ -all: - @objfw-compile -Werror -o cryptopassphrase *.m - -clean: - rm -f *.o *~ cryptopassphrase diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..b8b6866 --- /dev/null +++ b/meson.build @@ -0,0 +1,15 @@ +project('CryptoPassphrase', 'objc', + version: '1.3', + meson_version: '>= 1.5.0') + +objfw_dep = dependency('objfw') + +executable('cryptopassphrase', + [ + 'CryptoPassphrase.m', + 'LegacyPasswordGenerator.m', + 'NewPasswordGenerator.m' + ], + dependencies: [objfw_dep], + pie: true, + install: true)