aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Torri <vincent.torri@gmail.com>2019-09-05 09:21:10 +0000
committerMarcel Hollerbach <mail@marcel-hollerbach.de>2019-09-05 13:20:36 +0200
commit9736541957927d2d77e4e5bd55aac46cb0d34240 (patch)
treea902f909cc7442ceefdb37ebea59c803a1b96eb6
parentevas_textblock: apply coding convention (diff)
downloadefl-9736541957927d2d77e4e5bd55aac46cb0d34240.tar.gz
Evil: remove installation of header and pc files, remove from git Evil.h
this patch finishes to remove Evil public headers Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D9847
-rw-r--r--src/lib/evil/Evil.h161
-rw-r--r--src/lib/evil/meson.build19
2 files changed, 2 insertions, 178 deletions
diff --git a/src/lib/evil/Evil.h b/src/lib/evil/Evil.h
deleted file mode 100644
index 147e45a27b..0000000000
--- a/src/lib/evil/Evil.h
+++ /dev/null
@@ -1,161 +0,0 @@
-#ifndef __EVIL_H__
-#define __EVIL_H__
-
-/**
- * @file Evil.h
- * @brief The file that provides miscellaneous functions ported from Unix.
- */
-
-/**
- * @page evil_main Evil
- * @author Vincent Torri
- * @date 2008 (created)
- *
- * @section toc Table of Contents
- *
- * @li @ref evil_main_intro
- * @li @ref evil_main_ack
- * @li @ref evil_main_compiling
- * @li @ref evil_main_next_steps
- *
- * @section evil_main_intro Introduction
- *
- * The Evil library is an evil library that ports some evil Unix
- * functions to the Windows (XP or above, or Mobile) platform. The
- * evilness is so huge that the most of the functions are not POSIX or
- * BSD compliant.
- *
- * These functions are intended to be used in the Enlightenment
- * Foundation Libraries only and can be compiled only on Windows,
- * using MSYS/MinGW on Windows, and cross-compilation on Unix. This
- * library is minimal in the sense that only the functions needed to
- * compile the EFL are available. The purpose of this library is NOT
- * to have a full POSIX emulation et it is NOT a replacement of
- * cygwin. To compare the size of the DLL themselves, Evil is around
- * 33 KB and cygwin DLL is around 800 KB.
- *
- * @section evil_main_ack Acknowledgments
- *
- * This library has receive some from people interested in the EFL or
- * not. Among them, evil thanks to Lars Munch, Raoul Hecky, Nicolas
- * Aguirre, Tor Lillqvist, Lance Fetters, Vincent Richomme, Paul
- * Vixie, Daniel Stenberg, who helped the author of the library in
- * different fields (code and tests).
- *
- * @section evil_main_compiling How to compile
- *
- * Evil is a library your application links to. The procedure for
- * this is very simple. You simply have to compile your application
- * with the appropriate compiler flags that the @p pkg-config script
- * outputs. For example:
- *
- * Compiling C or C++ files into object files:
- *
- * @verbatim
- gcc -c -o main.o main.c `pkg-config --cflags evil`
- @endverbatim
- *
- * Linking object files into a binary executable:
- *
- * @verbatim
- gcc -o my_application main.o `pkg-config --libs evil`
- @endverbatim
- *
- * See @ref pkgconfig
- *
- * @section evil_main_next_steps Next Steps
- *
- * After you understood what Evil is and installed it in your system
- * you should proceed understanding the programming interface.
- *
- * Recommended reading:
- *
- * @li @ref Evil_Mman
- * @li @ref Evil_Unistd_Group
- * @li @ref Evil_Dlfcn
- * @li @ref Evil_Langinfo_Group
- * @li @ref Evil_Locale_Group
- * @li @ref Evil_Stdio_Group
- * @li @ref Evil_Main_Group
- * @li @ref Evil_String_Group
- * @li @ref Evil_Stdlib_Group
- * @li @ref Evil_Time_Group
- */
-
-/**
- * @cond LOCAL
- */
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-#ifdef _MSC_VER
-# ifdef _WIN64
-typedef __int64 pid_t;
-# else
-typedef int pid_t;
-# endif
-typedef SSIZE_T ssize_t;
-typedef unsigned short mode_t;
-# define strdup(str) _strdup(str)
-#endif
-
-#ifndef S_ISDIR
-# define S_ISDIR(m) (((m) & _S_IFMT) == _S_IFDIR)
-#endif
-
-#ifndef S_ISREG
-# define S_ISREG(m) (((m) & _S_IFMT) == _S_IFREG)
-#endif
-
-#define S_ISLNK(m) 0
-
-#define S_IRUSR _S_IRUSR
-#ifndef S_IRGRP
-# define S_IRGRP S_IRUSR
-#endif
-#ifndef S_IROTH
-# define S_IROTH S_IRUSR
-#endif
-
-#define S_IWUSR _S_IWUSR
-#ifndef S_IWGRP
-# define S_IWGRP S_IWUSR
-#endif
-#ifndef S_IWOTH
-# define S_IWOTH S_IWUSR
-#endif
-
-#define S_IXUSR _S_IXUSR
-#ifndef S_IXGRP
-# define S_IXGRP S_IXUSR
-#endif
-#ifndef S_IXOTH
-# define S_IXOTH S_IXUSR
-#endif
-
-#define _S_IRWXU (_S_IREAD | _S_IWRITE | _S_IEXEC)
-#ifndef S_IRWXG
-# define S_IRWXG _S_IRWXU
-#endif
-#ifndef S_IRWXO
-# define S_IRWXO _S_IRWXU
-#endif
-
-#define _S_IXUSR _S_IEXEC
-#define _S_IWUSR _S_IWRITE
-#define _S_IRUSR _S_IREAD
-
-#include "evil_private.h"
-
-#ifdef __cplusplus
-}
-#endif
-
-/**
- * @endcond
- */
-
-#endif /* __EVIL_H__ */
diff --git a/src/lib/evil/meson.build b/src/lib/evil/meson.build
index 7877c7f914..008fc9fb83 100644
--- a/src/lib/evil/meson.build
+++ b/src/lib/evil/meson.build
@@ -1,22 +1,6 @@
evil_deps = []
evil_pub_deps = []
if target_machine.system() == 'windows'
- evil_header_src = [
- 'Evil.h',
- 'evil_dlfcn.h',
- 'evil_fcntl.h',
- 'evil_langinfo.h',
- 'evil_locale.h',
- 'evil_macro_wrapper.h',
- 'evil_main.h',
- 'evil_stdio.h',
- 'evil_stdlib.h',
- 'evil_string.h',
- 'evil_time.h',
- 'evil_unistd.h',
- 'evil_util.h',
- ]
-
evil_src = [
'evil_dlfcn.c',
'evil_fcntl.c',
@@ -53,5 +37,6 @@ if target_machine.system() == 'windows'
)
else
evil = declare_dependency()
- automatic_pkgfile = false
endif
+
+automatic_pkgfile = false \ No newline at end of file