~svn/ubuntu/oneiric/subversion/ppa

« back to all changes in this revision

Viewing changes to apr/test/nwgnutestatmc

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2006-12-13 17:57:16 UTC
  • mfrom: (1.1.6 upstream) (0.1.3 etch)
  • Revision ID: james.westby@ubuntu.com-20061213175716-2ysv6z4w5dpa2r2f
Tags: 1.4.2dfsg1-2ubuntu1
* Merge with Debian unstable; remaining changes:
  - Create pot file on build.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#
2
 
# Make sure all needed macro's are defined
3
 
#
4
 
 
5
 
#
6
 
# Get the 'head' of the build environment if necessary.  This includes default
7
 
# targets and paths to tools
8
 
#
9
 
 
10
 
ifndef EnvironmentDefined
11
 
include $(APR_WORK)\build\NWGNUhead.inc
12
 
endif
13
 
 
14
 
#
15
 
# These directories will be at the beginning of the include list, followed by
16
 
# INCDIRS
17
 
#
18
 
XINCDIRS        += \
19
 
                        $(APR_WORK)/include \
20
 
                        $(APR_WORK)/include/arch/NetWare \
21
 
                        $(EOLIST)
22
 
 
23
 
#
24
 
# These flags will come after CFLAGS
25
 
#
26
 
XCFLAGS         += \
27
 
                        $(EOLIST)
28
 
 
29
 
#
30
 
# These defines will come after DEFINES
31
 
#
32
 
XDEFINES        += \
33
 
                        $(EOLIST)
34
 
 
35
 
#
36
 
# These flags will be added to the link.opt file
37
 
#
38
 
XLFLAGS         += \
39
 
                        $(EOLIST)
40
 
 
41
 
#
42
 
# These values will be appended to the correct variables based on the value of
43
 
# RELEASE
44
 
#
45
 
ifeq "$(RELEASE)" "debug"
46
 
XINCDIRS        += \
47
 
                        $(EOLIST)
48
 
 
49
 
XCFLAGS         += \
50
 
                        $(EOLIST)
51
 
 
52
 
XDEFINES        += \
53
 
                        $(EOLIST)
54
 
 
55
 
XLFLAGS         += \
56
 
                        $(EOLIST)
57
 
endif
58
 
 
59
 
ifeq "$(RELEASE)" "noopt"
60
 
XINCDIRS        += \
61
 
                        $(EOLIST)
62
 
 
63
 
XCFLAGS         += \
64
 
                        $(EOLIST)
65
 
 
66
 
XDEFINES        += \
67
 
                        $(EOLIST)
68
 
 
69
 
XLFLAGS         += \
70
 
                        $(EOLIST)
71
 
endif
72
 
 
73
 
ifeq "$(RELEASE)" "release"
74
 
XINCDIRS        += \
75
 
                        $(EOLIST)
76
 
 
77
 
XCFLAGS         += \
78
 
                        $(EOLIST)
79
 
 
80
 
XDEFINES        += \
81
 
                        $(EOLIST)
82
 
 
83
 
XLFLAGS         += \
84
 
                        $(EOLIST)
85
 
endif
86
 
 
87
 
#
88
 
# These are used by the link target if an NLM is being generated
89
 
# This is used by the link 'name' directive to name the nlm.  If left blank
90
 
# TARGET_nlm (see below) will be used.
91
 
#
92
 
NLM_NAME                =testatmc
93
 
#
94
 
# This is used by the link '-desc ' directive. 
95
 
# If left blank, NLM_NAME will be used.
96
 
#
97
 
NLM_DESCRIPTION =  NLM is to test the atomic functions
98
 
 
99
 
#
100
 
# This is used by the '-threadname' directive.  If left blank,
101
 
# NLM_NAME Thread will be used.
102
 
#
103
 
NLM_THREAD_NAME = testatmc
104
 
 
105
 
#
106
 
# This is used by the '-screenname' directive.  If left blank,
107
 
# 'Apache for NetWare' Thread will be used.
108
 
#
109
 
NLM_SCREEN_NAME = testatmc
110
 
 
111
 
#
112
 
# If this is specified, it will override VERSION value in 
113
 
# $(APR_WORK)\build\NWGNUenvironment.inc
114
 
#
115
 
NLM_VERSION             = 1,0,0
116
 
 
117
 
#
118
 
# If this is specified, it will override the default of 64K
119
 
#
120
 
NLM_STACK_SIZE  =
121
 
 
122
 
#
123
 
# If this is specified it will be used by the link '-entry' directive
124
 
#
125
 
NLM_ENTRY_SYM   = _LibCPrelude
126
 
 
127
 
#
128
 
# If this is specified it will be used by the link '-exit' directive
129
 
#
130
 
NLM_EXIT_SYM    = _LibCPostlude
131
 
 
132
 
#
133
 
# If this is specified it will be used by the link '-check' directive
134
 
#
135
 
NLM_CHECK_SYM   =
136
 
 
137
 
#
138
 
# If this is specified it will be used by the link '-flags' directive
139
 
#
140
 
NLM_FLAGS               = AUTOUNLOAD, PSEUDOPREEMPTION
141
 
 
142
 
#
143
 
# If this is specified it will be linked in with the XDCData option in the def 
144
 
# file instead of the default of $(APR)/misc/netware/apache.xdc.  XDCData can 
145
 
# be disabled by setting APACHE_UNIPROC in the environment
146
 
#
147
 
XDCDATA         = 
148
 
 
149
 
#
150
 
# Declare all target files (you must add your files here)
151
 
#
152
 
 
153
 
#
154
 
# If there is an NLM target, put it here
155
 
#
156
 
TARGET_nlm = \
157
 
        $(OBJDIR)/testatmc.nlm \
158
 
        $(EOLIST)
159
 
 
160
 
#
161
 
# If there is an LIB target, put it here
162
 
#
163
 
TARGET_lib = \
164
 
        $(EOLIST)
165
 
 
166
 
#
167
 
# These are the OBJ files needed to create the NLM target above.
168
 
# Paths must all use the '/' character
169
 
#
170
 
FILES_nlm_objs = \
171
 
        $(OBJDIR)/testatomic.o \
172
 
        $(OBJDIR)/nw_misc.o \
173
 
        $(EOLIST)
174
 
 
175
 
# Pending tests
176
 
        
177
 
#
178
 
# These are the LIB files needed to create the NLM target above.
179
 
# These will be added as a library command in the link.opt file.
180
 
#
181
 
FILES_nlm_libs = \
182
 
        libcpre.o \
183
 
        $(EOLIST)
184
 
 
185
 
#
186
 
# These are the modules that the above NLM target depends on to load.
187
 
# These will be added as a module command in the link.opt file.
188
 
#
189
 
FILES_nlm_modules = \
190
 
        Libc \
191
 
        APRLIB \
192
 
        $(EOLIST)
193
 
 
194
 
#
195
 
# If the nlm has a msg file, put it's path here
196
 
#
197
 
FILE_nlm_msg =
198
 
 
199
 
#
200
 
# If the nlm has a hlp file put it's path here
201
 
#
202
 
FILE_nlm_hlp =
203
 
 
204
 
#
205
 
# If this is specified, it will override the default copyright.
206
 
#
207
 
FILE_nlm_copyright =
208
 
 
209
 
#
210
 
# Any additional imports go here
211
 
#
212
 
FILES_nlm_Ximports = \
213
 
        @libc.imp \
214
 
        @$(APR)/aprlib.imp      \
215
 
        $(EOLIST)
216
 
 
217
 
#   
218
 
# Any symbols exported to here
219
 
#
220
 
FILES_nlm_exports = \
221
 
        $(EOLIST)
222
 
        
223
 
#   
224
 
# These are the OBJ files needed to create the LIB target above.
225
 
# Paths must all use the '/' character
226
 
#
227
 
FILES_lib_objs = \
228
 
        $(EOLIST)
229
 
 
230
 
#
231
 
# implement targets and dependancies (leave this section alone)
232
 
#
233
 
 
234
 
libs :: $(OBJDIR) $(TARGET_lib)
235
 
 
236
 
nlms :: libs $(TARGET_nlm)
237
 
 
238
 
#
239
 
# Updated this target to create necessary directories and copy files to the 
240
 
# correct place.  (See $(APR_WORK)\build\NWGNUhead.inc for examples)
241
 
#
242
 
install :: nlms FORCE
243
 
 
244
 
#
245
 
# Any specialized rules here
246
 
#
247
 
 
248
 
 
249
 
#
250
 
# Include the 'tail' makefile that has targets that depend on variables defined
251
 
# in this makefile
252
 
#
253
 
 
254
 
include $(APR_WORK)\build\NWGNUtail.inc
255