-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathGNUmakefile
136 lines (106 loc) · 2.93 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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
ifeq ($(GNUSTEP_MAKEFILES),)
GNUSTEP_MAKEFILES := $(shell gnustep-config --variable=GNUSTEP_MAKEFILES 2>/dev/null)
ifeq ($(GNUSTEP_MAKEFILES),)
$(warning )
$(warning Unable to obtain GNUSTEP_MAKEFILES setting from gnustep-config!)
$(warning Perhaps gnustep-make is not properly installed,)
$(warning so gnustep-config is not in your PATH.)
$(warning )
$(warning Your PATH is currently $(PATH))
$(warning )
endif
endif
ifeq ($(GNUSTEP_MAKEFILES),)
$(error You need to set GNUSTEP_MAKEFILES before compiling!)
endif
include $(GNUSTEP_MAKEFILES)/common.make
# Information produced by autoconf
-include config.make
# Site specific overrides
-include ../local.make
PACKAGE_NAME=EnterpriseControlConfigurationLogging
PACKAGE_VERSION=1.2.0
Ec_INTERFACE_VERSION=1.2
SVN_BASE_URL=svn+ssh://svn.gna.org/svn/gnustep/libs
SVN_MODULE_NAME=ec
NEEDS_GUI=NO
# The libraries to be compiled
LIBRARY_NAME = ECCL
# The Objective-C source files to be compiled
ECCL_OBJC_FILES = \
EcAlarm.m \
EcAlarmDestination.m \
EcAlarmSinkSNMP.m \
EcAlerter.m \
EcBroadcastProxy.m \
EcHost.m \
EcLogger.m \
EcProcess.m \
EcTest.m \
EcUserDefaults.m \
ECCL_HEADER_FILES = \
EcAlarm.h \
EcAlarmDestination.h \
EcAlarmSinkSNMP.h \
EcAlerter.h \
EcBroadcastProxy.h \
EcHost.h \
EcLogger.h \
EcProcess.h \
EcTest.h \
EcUserDefaults.h \
EcMemoryLogger.h
TOOL_NAME = \
Command \
Console \
Control \
AlarmTool \
LogTool \
Terminate \
Command_OBJC_FILES = Command.m EcCommand.m EcClientI.m NSFileHandle+Printf.m
Command_TOOL_LIBS += -lECCL
Command_LIB_DIRS += -L./$(GNUSTEP_OBJ_DIR)
Command_CPPFLAGS += ${ECCL_CPPFLAGS}
Console_OBJC_FILES = Console.m EcConsole.m NSFileHandle+Printf.m
Console_TOOL_LIBS += -lECCL
Console_LIB_DIRS += -L./$(GNUSTEP_OBJ_DIR)
Console_CPPFLAGS += ${ECCL_CPPFLAGS}
Control_OBJC_FILES = Control.m EcControl.m EcClientI.m NSFileHandle+Printf.m
Control_TOOL_LIBS += -lECCL
Control_LIB_DIRS += -L./$(GNUSTEP_OBJ_DIR)
Control_CPPFLAGS += ${ECCL_CPPFLAGS}
AlarmTool_OBJC_FILES = AlarmTool.m
AlarmTool_TOOL_LIBS += -lECCL
AlarmTool_LIB_DIRS += -L./$(GNUSTEP_OBJ_DIR)
AlarmTool_CPPFLAGS += ${ECCL_CPPFLAGS}
LogTool_OBJC_FILES = LogTool.m
LogTool_TOOL_LIBS += -lECCL
LogTool_LIB_DIRS += -L./$(GNUSTEP_OBJ_DIR)
LogTool_CPPFLAGS += ${ECCL_CPPFLAGS}
Terminate_OBJC_FILES = Terminate.m
Terminate_TOOL_LIBS += -lECCL
Terminate_LIB_DIRS += -L./$(GNUSTEP_OBJ_DIR)
Terminate_CPPFLAGS += ${ECCL_CPPFLAGS}
DOCUMENT_NAME = ECCL
ECCL_AGSDOC_FILES = ECCL.h \
EcAlarm.h \
EcAlarmDestination.h \
EcAlarmSinkSNMP.h \
EcAlerter.h \
EcBroadcastProxy.h \
EcHost.h \
EcLogger.h \
EcProcess.h \
EcTest.h \
EcUserDefaults.h \
EcCommand.m \
EcControl.m \
EcConsole.m \
ECCL_AGSDOC_FLAGS = \
-MakeFrames YES \
ECCL_DOC_INSTALL_DIR = Libraries
-include GNUmakefile.preamble
include $(GNUSTEP_MAKEFILES)/library.make
include $(GNUSTEP_MAKEFILES)/tool.make
include $(GNUSTEP_MAKEFILES)/documentation.make
-include GNUmakefile.postamble