ObjFW  Check-in [3a06dc7def]

Overview
Comment:Finally make modules work properly
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 3a06dc7deff83046217b94f150d3cf9c80255997a5622838a1ca6560233ea912
User & Date: js on 2017-10-16 22:59:23
Other Links: manifest | tags
Context
2017-10-17
00:33
Do not use implicit method return types check-in: 2f4e0df8be user: js tags: trunk
2017-10-16
22:59
Finally make modules work properly check-in: 3a06dc7def user: js tags: trunk
22:49
Update buildsys check-in: d6cf08de94 user: js tags: trunk
Changes

Modified src/ObjFW.h from [478f0cae84] to [f1eac88a2f].

212
213
214
215
216
217
218

212
213
214
215
216
217
218
219







+
#import "of_asprintf.h"
#import "of_strptime.h"
#ifdef OF_HAVE_SOCKETS
# import "resolver.h"
#endif
#import "pbkdf2.h"
#import "scrypt.h"
#import "unicode.h"

Modified src/bridge/Makefile from [41e33dd4bb] to [389df76301].

11
12
13
14
15
16
17
18
19
20
21




22
23
24
25
26
27
28
11
12
13
14
15
16
17




18
19
20
21
22
23
24
25
26
27
28







-
-
-
-
+
+
+
+







SRCS = OFArray+NSObject.m		\
       OFDictionary+NSObject.m		\
       OFString+NSObject.m		\
       NSArray+OFObject.m		\
       NSDictionary+OFObject.m		\
       NSString+OFObject.m

INCLUDES = ${SRCS:.m=.h}	\
	   NSBridging.h		\
	   OFBridging.h		\
	   ObjFW_Bridge.h
INCLUDES := ${SRCS:.m=.h}	\
	    NSBridging.h	\
	    OFBridging.h	\
	    ObjFW_Bridge.h

SRCS += NSArray_OFArray.m		\
	NSDictionary_OFDictionary.m	\
	OFArray_NSArray.m		\
	OFDictionary_NSDictionary.m	\

includesubdir = ObjFW_Bridge

Modified src/bridge/module.modulemap from [dedf94166e] to [41a71de0ee].

1
2

3
4
5
1

2
3
4
5

-
+



framework module ObjFW_Bridge {
	umbrella header "ObjFW_Bridge/ObjFW_Bridge.h"
	umbrella header "ObjFW_Bridge.h"

	export *
}

Modified src/module.modulemap from [7320847b3b] to [46be0ed236].

1
2

3
4
5
6
7
8
9
1

2
3
4
5
6
7
8
9

-
+







framework module ObjFW {
	umbrella header "ObjFW/ObjFW.h"
	umbrella header "ObjFW.h"

	/*
	 * These are included by atomic.h, but should never be included
	 * directly.
	 */
	exclude header "atomic_builtins.h"
	exclude header "atomic_no_threads.h"