diff options
author | Joey Hess <joey@kitenet.net> | 2013-02-10 15:48:38 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2013-02-10 15:48:38 -0400 |
commit | 4e14ef3660924e7c005c42d4d58716ee0beb2d31 (patch) | |
tree | 4691e44203ded56f77bf2c4abf5de9a6acdac462 /Utility/libmounts.h | |
parent | 516d4899d3ea7e12ee9b408160b36190b8c2d3f2 (diff) |
can now build Android targeted binary
Various things that don't work on Android are just ifdefed out.
* the webapp (needs template haskell for arm)
* --include and --exclude globbing (needs libpcre, which is not ported;
probably I'll make it use the pure haskell glob library instead)
* annex.diskreserve checking (missing sys/statvfs.h)
* timestamp preservation support (yawn)
* S3
* WebDAV
* XMPP
The resulting 17mb binary has been tested on Android, and it is able to,
at least, print its usage message.
Diffstat (limited to 'Utility/libmounts.h')
-rw-r--r-- | Utility/libmounts.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Utility/libmounts.h b/Utility/libmounts.h index b65978629..76b2484d3 100644 --- a/Utility/libmounts.h +++ b/Utility/libmounts.h @@ -5,6 +5,10 @@ # include <sys/mount.h> # define GETMNTINFO #else +#if defined WITH_ANDROID +# warning mounts listing code not available for Android +# define UNKNOWN +#else #if defined (__linux__) || defined (__FreeBSD_kernel__) /* Linux or Debian kFreeBSD */ #include <mntent.h> @@ -14,6 +18,7 @@ # define UNKNOWN #endif #endif +#endif #include <stdio.h> |