-
Notifications
You must be signed in to change notification settings - Fork 2
/
GNUmakefile
99 lines (89 loc) · 4.72 KB
/
GNUmakefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
include $(GNUSTEP_MAKEFILES)/common.make
FRAMEWORK_NAME = XMPPKit
DOCUMENT_NAME = ${FRAMEWORK_NAME}
${FRAMEWORK_NAME}_VERSION = 0.2
LIBRARIES_DEPEND_UPON += -lEtoileFoundation -lEtoileXML -lAddresses \
$(FND_LIBS) $(OBJC_LIBS) $(SYSTEM_LIBS)
ifeq ($(debugging), yes)
${FRAMEWORK_NAME}_OBJCFLAGS += -g -std=c99 -fobjc-arc
else
${FRAMEWORK_NAME}_OBJCFLAGS += -g -std=c99 -fobjc-arc -DDNDEBUG=1
endif
${FRAMEWORK_NAME}_LDFLAGS += -g
${DOCUMENT_NAME}_AGSDOC_FLAGS += -MakeFrames YES
${FRAMEWORK_NAME}_OBJC_FILES = \
ABPerson+merging.m\
XMPPChatLog.m\
CompareHack.m\
XMPPConversation.m\
XMPPDefaultHandler.m\
XMPPDispatcher.m\
XMPPDiscoItems.m\
XMPPDiscoInfo.m\
XMPPGroupChat.m\
XMPPInfoQueryStanza.m\
XMPPInfoQueryStanzaFactory.m\
JID.m\
XMPPIdentity.m\
XMPPPerson.m\
XMPPResource.m\
XMPPRootIdentity.m\
XMPPMessage.m\
XMPPMessageStanzaFactory.m\
NSAttributedString+HTML-IM.m\
XMPPPresenceStanzaFactory.m\
XMPPPresence.m\
XMPPQueryRosterHandler.m\
XMPPRoster.m\
XMPPRosterGroup.m\
XMPPStanzaFactory.m\
XMPPStanza.m\
XMPPStreamFeatures.m\
XMPPTimestamp.m\
XMPPAccount.m\
XMPPConnection.m\
XMPPError.m\
XMPPvCard.m\
XMPPServiceDiscovery.m\
${FRAMEWORK_NAME}_HEADER_FILES = \
XMPPChatLog.h\
CompareHack.h\
XMPPConversation.h\
XMPPDefaultHandler.h\
XMPPDispatcher.h\
XMPPDiscoItems.h\
XMPPDiscoInfo.h\
XMPPGroupChat.h\
XMPPInfoQueryStanza.h\
XMPPInfoQueryStanzaFactory.h\
JID.h\
XMPPIdentity.h\
XMPPPerson.h\
XMPPResource.h\
XMPPRootIdentity.h\
XMPPMessage.h\
XMPPMessageStanzaFactory.h\
NSAttributedString+HTML-IM.h\
XMPPPresenceStanzaFactory.h\
XMPPPresence.h\
XMPPQueryRosterHandler.h\
XMPPRoster.h\
XMPPRosterGroup.h\
XMPPServiceDiscovery.h\
XMPPStanzaFactory.h\
XMPPStanza.h\
XMPPStreamFeatures.h\
XMPPTimestamp.h\
XMPPAccount.h\
XMPPConnection.h\
XMPPError.h\
XMPPvCard.h
${DOCUMENT_NAME}_AGSDOC_FILES = ${${FRAMEWORK_NAME}_HEADER_FILES}
include $(GNUSTEP_MAKEFILES)/framework.make
-include ../../etoile.make
ifeq ($(doc), yes)
# NOTE: Made optional because broken with gnustep-base 1.15.3:
#Generating reference documentation...
#autogsdoc: Uncaught exception NSInvalidArgumentException, reason: GSMutableSet(instance) does not recognize #removeObjectForKey:
include $(GNUSTEP_MAKEFILES)/documentation.make
endif