Skip to content

Commit f5bb6c8

Browse files
tintoumsmeissn
authored andcommitted
Add Meson build system
1 parent 01a246e commit f5bb6c8

File tree

109 files changed

+1897
-303
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+1897
-303
lines changed

.editorconfig

+4
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,7 @@ insert_final_newline = true
55
trim_trailing_whitespace = true
66
charset = utf-8
77
indent_style = tab
8+
9+
[{meson.build,meson_options.txt}]
10+
indent_size = 2
11+
indent_style = space

camlibs/adc65/adc65.c

+3-14
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,16 @@
66
77
* http://www.psnw.com/~smokeserpent/code/
88
*/
9+
#include "config.h"
10+
911
#include <ctype.h>
1012
#include <stdio.h>
1113
#include <stdlib.h>
1214
#include <string.h>
1315
#include <gphoto2/gphoto2.h>
1416
#include <gphoto2/gphoto2-abilities-list.h>
1517

16-
#ifdef ENABLE_NLS
17-
# include <libintl.h>
18-
# undef _
19-
# define _(String) dgettext (PACKAGE, String)
20-
# ifdef gettext_noop
21-
# define N_(String) gettext_noop (String)
22-
# else
23-
# define _(String) (String)
24-
# define N_(String) (String)
25-
# endif
26-
#else
27-
# define _(String) (String)
28-
# define N_(String) (String)
29-
#endif
18+
#include "libgphoto2/i18n.h"
3019

3120
#define GP_MODULE "adc65"
3221

camlibs/adc65/meson.build

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
shared_module(
2+
'adc65',
3+
'adc65.c',
4+
dependencies: [
5+
libgphoto2_dep,
6+
config_dep,
7+
],
8+
name_prefix: '',
9+
install: true,
10+
install_dir: camlibs_dir,
11+
)

camlibs/agfa-cl20/agfa_cl20.c

+1-13
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,7 @@
3333
#include <gphoto2/gphoto2-library.h>
3434
#include <gphoto2/gphoto2-result.h>
3535

36-
#ifdef ENABLE_NLS
37-
# include <libintl.h>
38-
# undef _
39-
# define _(String) dgettext (PACKAGE, String)
40-
# ifdef gettext_noop
41-
# define N_(String) gettext_noop (String)
42-
# else
43-
# define N_(String) (String)
44-
# endif
45-
#else
46-
# define _(String) (String)
47-
# define N_(String) (String)
48-
#endif
36+
#include "libgphoto2/i18n.h"
4937

5038
#define GP_MODULE
5139

camlibs/agfa-cl20/meson.build

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
shared_module(
2+
'agfa_cl20',
3+
'agfa_cl20.c',
4+
dependencies: [
5+
libgphoto2_dep,
6+
config_dep,
7+
],
8+
name_prefix: '',
9+
install: true,
10+
install_dir: camlibs_dir,
11+
)

camlibs/aox/library.c

+1-13
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,7 @@
3131

3232
#include <gphoto2/gphoto2.h>
3333

34-
#ifdef ENABLE_NLS
35-
# include <libintl.h>
36-
# undef _
37-
# define _(String) dgettext (PACKAGE, String)
38-
# ifdef gettext_noop
39-
# define N_(String) gettext_noop (String)
40-
# else
41-
# define N_(String) (String)
42-
# endif
43-
#else
44-
# define _(String) (String)
45-
# define N_(String) (String)
46-
#endif
34+
#include "libgphoto2/i18n.h"
4735

4836
#include "aox.h"
4937
#include <gphoto2/gphoto2-port.h>

camlibs/aox/meson.build

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
shared_module(
2+
'aox',
3+
'library.c',
4+
'aox.c',
5+
'aox.h',
6+
dependencies: [
7+
libgphoto2_dep,
8+
],
9+
name_prefix: '',
10+
install: true,
11+
install_dir: camlibs_dir,
12+
)

camlibs/ax203/meson.build

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
shared_module(
2+
'ax203',
3+
'library.c',
4+
'ax203.c',
5+
'ax203.h',
6+
'ax203_decode_yuv.c',
7+
'ax203_decode_yuv_delta.c',
8+
'ax203_compress_jpeg.c',
9+
'jpeg_memsrcdest.h',
10+
'jpeg_memsrcdest.c',
11+
'tinyjpeg.c',
12+
'tinyjpeg.h',
13+
'tinyjpeg-internal.h',
14+
'jidctflt.c',
15+
dependencies: [
16+
libgphoto2_dep,
17+
libjpeg_dep,
18+
libgd_dep,
19+
],
20+
name_prefix: '',
21+
install: true,
22+
install_dir: camlibs_dir,
23+
)

camlibs/barbie/meson.build

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
shared_module(
2+
'barbie',
3+
'barbie.c',
4+
dependencies: [
5+
libgphoto2_dep,
6+
],
7+
name_prefix: '',
8+
install: true,
9+
install_dir: camlibs_dir,
10+
)

camlibs/canon/meson.build

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
shared_module(
2+
'canon',
3+
'canon.c',
4+
'canon.h',
5+
'library.c',
6+
'library.h',
7+
'serial.c',
8+
'serial.h',
9+
'usb.c',
10+
'usb.h',
11+
'crc.c',
12+
'crc.h',
13+
'util.c',
14+
'util.h',
15+
dependencies: [
16+
libgphoto2_dep,
17+
],
18+
name_prefix: '',
19+
install: true,
20+
install_dir: camlibs_dir,
21+
)

camlibs/casio/meson.build

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
shared_module(
2+
'casio_qv',
3+
'casio-qv.c',
4+
'casio-qv-commands.c',
5+
'casio-qv-commands.h',
6+
'camtojpeg.c',
7+
'camtojpeg.h',
8+
'cam2jpgtab.h',
9+
'jpegtab_f.h',
10+
'ycctoppm.c',
11+
'ycctoppm.h',
12+
dependencies: [
13+
libgphoto2_dep,
14+
],
15+
name_prefix: '',
16+
install: true,
17+
install_dir: camlibs_dir,
18+
)

camlibs/clicksmart310/library.c

+1-14
Original file line numberDiff line numberDiff line change
@@ -29,20 +29,7 @@
2929
#define JPEG_QCIF_FORMAT 0x22
3030
#define JPEG_CIF_FORMAT 0x21
3131

32-
#ifdef ENABLE_NLS
33-
# include <libintl.h>
34-
# undef _
35-
# define _(String) dgettext (PACKAGE, String)
36-
# ifdef gettext_noop
37-
# define N_(String) gettext_noop (String)
38-
# else
39-
# define N_(String) (String)
40-
# endif
41-
#else
42-
# define _(String) (String)
43-
# define N_(String) (String)
44-
# define ngettext(String1,String2,Count) ((Count==1)?String1:String2)
45-
#endif
32+
#include "libgphoto2/i18n.h"
4633

4734
#include "clicksmart.h"
4835
#define GP_MODULE "clicksmart310"

camlibs/clicksmart310/meson.build

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
shared_module(
2+
'clicksmart310',
3+
'library.c',
4+
'clicksmart.c',
5+
'clicksmart.h',
6+
'spca50x-jpeg-header.h',
7+
dependencies: [
8+
libgphoto2_dep,
9+
config_dep,
10+
],
11+
name_prefix: '',
12+
install: true,
13+
install_dir: camlibs_dir,
14+
)

camlibs/digigr8/library.c

+1-13
Original file line numberDiff line numberDiff line change
@@ -32,19 +32,7 @@
3232

3333
#include <gphoto2/gphoto2.h>
3434

35-
#ifdef ENABLE_NLS
36-
# include <libintl.h>
37-
# undef _
38-
# define _(String) dgettext (PACKAGE, String)
39-
# ifdef gettext_noop
40-
# define N_(String) gettext_noop (String)
41-
# else
42-
# define N_(String) (String)
43-
# endif
44-
#else
45-
# define _(String) (String)
46-
# define N_(String) (String)
47-
#endif
35+
#include "libgphoto2/i18n.h"
4836

4937
#include "digigr8.h"
5038

camlibs/digigr8/meson.build

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
shared_module(
2+
'digigr8',
3+
'library.c',
4+
'digigr8.c',
5+
'digigr8.h',
6+
'digi_postprocess.c',
7+
dependencies: [
8+
libgphoto2_dep,
9+
config_dep,
10+
],
11+
name_prefix: '',
12+
install: true,
13+
install_dir: camlibs_dir,
14+
)

camlibs/digita/meson.build

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
shared_module(
2+
'digita',
3+
'digita.c',
4+
'serial.c',
5+
'usb.c',
6+
'commands.c',
7+
'digita.h',
8+
dependencies: [
9+
libgphoto2_dep,
10+
],
11+
name_prefix: '',
12+
install: true,
13+
install_dir: camlibs_dir,
14+
)

camlibs/dimera/meson.build

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
shared_module(
2+
'dimera3500',
3+
'dimera3500.c',
4+
'mesalib.c',
5+
'mesalib.h',
6+
'dimeratab.h',
7+
dependencies: [
8+
libgphoto2_dep,
9+
],
10+
name_prefix: '',
11+
install: true,
12+
install_dir: camlibs_dir,
13+
)

camlibs/directory/meson.build

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
shared_module(
2+
'directory',
3+
'directory.c',
4+
dependencies: [
5+
libgphoto2_dep,
6+
],
7+
name_prefix: '',
8+
install: true,
9+
install_dir: camlibs_dir,
10+
)

camlibs/docupen/meson.build

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
shared_module(
2+
'docupen',
3+
'cache.c',
4+
'calibration.c',
5+
'docupen.c',
6+
'docupen.h',
7+
'huffman.c',
8+
'huffman.h',
9+
'image.c',
10+
dependencies: [
11+
libgphoto2_dep,
12+
libgd_dep,
13+
],
14+
name_prefix: '',
15+
install: true,
16+
install_dir: camlibs_dir,
17+
)

camlibs/enigma13/meson.build

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
shared_module(
2+
'enigma13',
3+
'enigma13.c',
4+
dependencies: [
5+
libgphoto2_dep,
6+
],
7+
name_prefix: '',
8+
install: true,
9+
install_dir: camlibs_dir,
10+
)

camlibs/fuji/meson.build

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
shared_module(
2+
'fuji',
3+
'library.c',
4+
'fuji.c',
5+
'fuji.h',
6+
dependencies: [
7+
libgphoto2_dep,
8+
],
9+
name_prefix: '',
10+
install: true,
11+
install_dir: camlibs_dir,
12+
)

camlibs/gsmart300/gsmart300.c

+1-18
Original file line numberDiff line numberDiff line change
@@ -38,24 +38,7 @@
3838
#include "gsmart300.h"
3939
#include "gsmart300-jpeg-header.h"
4040

41-
#ifdef ENABLE_NLS
42-
# include <libintl.h>
43-
# undef _
44-
# define _(String) dgettext (PACKAGE, String)
45-
# ifdef gettext_noop
46-
# define N_(String) gettext_noop (String)
47-
# else
48-
# define N_(String) (String)
49-
# endif
50-
#else
51-
# define textdomain(String) (String)
52-
# define gettext(String) (String)
53-
# define dgettext(Domain,Message) (Message)
54-
# define dcgettext(Domain,Message,Type) (Message)
55-
# define bindtextdomain(Domain,Directory) (Domain)
56-
# define _(String) (String)
57-
# define N_(String) (String)
58-
#endif
41+
#include "libgphoto2/i18n.h"
5942

6043
#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
6144
#define sleep(x)

0 commit comments

Comments
 (0)