1top_builddir = .. 2 3include ../config.mk 4 5CPPFLAGS = $(BASECPPFLAGS) $(INC)../ $(INC)../include 6LIBS=$(RUDIMENTSLIB) $(SOCKETLIBS) $(PTHREADLIB) $(LIBEDITLIBS) $(SSLLIBS) $(GSSLIBS) $(PCRELIBS) $(LIBCURLLIBS) $(NANOSLEEPLIB) $(CLOCKNANOSLEEPLIB) $(CRYPTLIB) $(INETATONLIB) $(BELIB) $(GNULIB) $(CRTLIB) $(DLLIB) $(GETPGIDLIB) $(DEBUGLIB) 7 8PROGS0 = \ 9 character-isxxx$(EXE) \ 10 character-toxxx$(EXE) \ 11 character-inset$(EXE) \ 12 charstring-copy$(EXE) \ 13 charstring-compare$(EXE) \ 14 charstring-find$(EXE) \ 15 charstring-transform$(EXE) \ 16 charstring-split$(EXE) \ 17 charstring-numbers$(EXE) \ 18 charstring-encode$(EXE) \ 19 chat$(EXE) \ 20 commandline$(EXE) \ 21 complexinetsocketserver$(EXE) \ 22 crypt$(EXE) \ 23 datetime-basic$(EXE) \ 24 datetime-init$(EXE) \ 25 datetime-math$(EXE) \ 26 datetime-tz$(EXE) \ 27 device$(EXE) \ 28 dictionary-const$(EXE) \ 29 dictionary-nonconst$(EXE) \ 30 directory$(EXE) \ 31 dynamiclib$(EXE) \ 32 environment$(EXE) \ 33 error$(EXE) \ 34 file-create$(EXE) \ 35 file-remove$(EXE) \ 36 file-open$(EXE) \ 37 file-getprops$(EXE) \ 38 file-read$(EXE) \ 39 cat$(EXE) \ 40 file-readline$(EXE) \ 41 file-write$(EXE) \ 42 file-random$(EXE) \ 43 file-lock$(EXE) \ 44 file-truncate$(EXE) \ 45 file-buffers$(EXE) \ 46 file-optimizations$(EXE) \ 47 file-temp$(EXE) \ 48 file-links$(EXE) \ 49 file-fifos$(EXE) \ 50 file-pipes$(EXE) \ 51 file-convenience$(EXE) \ 52 filesystem$(EXE) \ 53 groupentry$(EXE) \ 54 hostentry-hostname$(EXE) \ 55 hostentry-address$(EXE) \ 56 inetsocketclient$(EXE) \ 57 inetsocketserver$(EXE) 58 59PROGS1 = \ 60 linkedlist-values$(EXE) \ 61 linkedlist-nodes$(EXE) \ 62 linkedlist-sort$(EXE) \ 63 linkedlist-iterate$(EXE) \ 64 linkedlist-types$(EXE) \ 65 listener$(EXE) \ 66 logger$(EXE) \ 67 memorymap$(EXE) \ 68 memorypool$(EXE) \ 69 modemclient$(EXE) \ 70 modemserver$(EXE) \ 71 thread-join$(EXE) \ 72 thread-detach$(EXE) \ 73 threadmutex$(EXE) \ 74 parameterstring$(EXE) \ 75 userentry$(EXE) \ 76 permissions$(EXE) \ 77 process-info$(EXE) \ 78 process-exit$(EXE) \ 79 process-atexit$(EXE) \ 80 process-exitimmediately$(EXE) \ 81 process-exitoncrash$(EXE) \ 82 process-handlecrash$(EXE) \ 83 process-exitonshutdown$(EXE) \ 84 process-handleshutdown$(EXE) \ 85 process-setuidgid$(EXE) \ 86 process-seteuidgid$(EXE) \ 87 process-spawn$(EXE) \ 88 process-fork$(EXE) \ 89 process-forkexec$(EXE) \ 90 process-zombie$(EXE) \ 91 process-detach$(EXE) \ 92 protocolentry-name$(EXE) \ 93 protocolentry-number$(EXE) \ 94 randomnumber-static$(EXE) \ 95 randomnumber-multiple$(EXE) \ 96 bytestring-copy$(EXE) \ 97 bytestring-compare$(EXE) \ 98 bytestring-find$(EXE) \ 99 regularexpression-static$(EXE) \ 100 regularexpression-compile$(EXE) \ 101 regularexpression-multiple$(EXE) \ 102 serialport$(EXE) \ 103 serialportprofile$(EXE) 104 105PROGS2 = \ 106 serviceentry-name$(EXE) \ 107 serviceentry-number$(EXE) \ 108 sharedmemory1$(EXE) \ 109 sharedmemory2$(EXE) \ 110 semaphoreset1$(EXE) \ 111 semaphoreset2$(EXE) \ 112 signal$(EXE) \ 113 kill$(EXE) \ 114 singlylinkedlist-values$(EXE) \ 115 singlylinkedlist-nodes$(EXE) \ 116 singlylinkedlist-sort$(EXE) \ 117 singlylinkedlist-iterate$(EXE) \ 118 singlylinkedlist-types$(EXE) \ 119 snooze$(EXE) \ 120 stdio$(EXE) \ 121 stringbuffer$(EXE) \ 122 sys$(EXE) \ 123 reboot$(EXE) \ 124 shutdown$(EXE) \ 125 halt$(EXE) \ 126 unixsocketclient$(EXE) \ 127 unixsocketserver$(EXE) \ 128 bytebuffer$(EXE) \ 129 xmldom$(EXE) \ 130 xmlsax$(EXE) \ 131 codetree$(EXE) \ 132 compiler$(EXE) \ 133 avltree$(EXE) \ 134 hash$(EXE) \ 135 gss$(EXE) \ 136 tls$(EXE) 137 138 139PROGS = $(PROGS0) $(PROGS1) $(PROGS2) 140 141.SUFFIXES: .lo .obj 142 143.cpp.lo: 144 $(LTCOMPILE) $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(COMPILE) $< $(OUT)$@ 145 146.cpp.obj: 147 $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(COMPILE) $< 148 149all: $(PROGS) 150 151clean: 152 $(LTCLEAN) $(RM) $(PROGS0) 153 $(LTCLEAN) $(RM) $(PROGS1) 154 $(LTCLEAN) $(RM) $(PROGS2) 155 $(LTCLEAN) $(RM) *.lo *.o *.obj shm sem testfile testfile1 testfile2 *.ii 156 157character-isxxx$(EXE): character-isxxx.cpp character-isxxx.$(OBJ) 158 $(LTLINK) $(LINK) $(OUT)$@ character-isxxx.$(OBJ) $(LIBS) 159 160character-toxxx$(EXE): character-toxxx.cpp character-toxxx.$(OBJ) 161 $(LTLINK) $(LINK) $(OUT)$@ character-toxxx.$(OBJ) $(LIBS) 162 163character-inset$(EXE): character-inset.cpp character-inset.$(OBJ) 164 $(LTLINK) $(LINK) $(OUT)$@ character-inset.$(OBJ) $(LIBS) 165 166charstring-copy$(EXE): charstring-copy.cpp charstring-copy.$(OBJ) 167 $(LTLINK) $(LINK) $(OUT)$@ charstring-copy.$(OBJ) $(LIBS) 168 169charstring-compare$(EXE): charstring-compare.cpp charstring-compare.$(OBJ) 170 $(LTLINK) $(LINK) $(OUT)$@ charstring-compare.$(OBJ) $(LIBS) 171 172charstring-find$(EXE): charstring-find.cpp charstring-find.$(OBJ) 173 $(LTLINK) $(LINK) $(OUT)$@ charstring-find.$(OBJ) $(LIBS) 174 175charstring-transform$(EXE): charstring-transform.cpp charstring-transform.$(OBJ) 176 $(LTLINK) $(LINK) $(OUT)$@ charstring-transform.$(OBJ) $(LIBS) 177 178charstring-split$(EXE): charstring-split.cpp charstring-split.$(OBJ) 179 $(LTLINK) $(LINK) $(OUT)$@ charstring-split.$(OBJ) $(LIBS) 180 181charstring-numbers$(EXE): charstring-numbers.cpp charstring-numbers.$(OBJ) 182 $(LTLINK) $(LINK) $(OUT)$@ charstring-numbers.$(OBJ) $(LIBS) 183 184charstring-encode$(EXE): charstring-encode.cpp charstring-encode.$(OBJ) 185 $(LTLINK) $(LINK) $(OUT)$@ charstring-encode.$(OBJ) $(LIBS) 186 187chat$(EXE): chat.cpp chat.$(OBJ) 188 $(LTLINK) $(LINK) $(OUT)$@ chat.$(OBJ) $(LIBS) 189 190clientserverfactory$(EXE): clientserverfactory.cpp clientserverfactory.$(OBJ) 191 $(LTLINK) $(LINK) $(OUT)$@ clientserverfactory.$(OBJ) $(LIBS) 192 193commandline$(EXE): commandline.cpp commandline.$(OBJ) 194 $(LTLINK) $(LINK) $(OUT)$@ commandline.$(OBJ) $(LIBS) 195 196complexinetsocketserver$(EXE): complexinetsocketserver.cpp complexinetsocketserver.$(OBJ) 197 $(LTLINK) $(LINK) $(OUT)$@ complexinetsocketserver.$(OBJ) $(LIBS) 198 199crypt$(EXE): crypt.cpp crypt.$(OBJ) 200 $(LTLINK) $(LINK) $(OUT)$@ crypt.$(OBJ) $(LIBS) 201 202datetime-basic$(EXE): datetime-basic.cpp datetime-basic.$(OBJ) 203 $(LTLINK) $(LINK) $(OUT)$@ datetime-basic.$(OBJ) $(LIBS) 204 205datetime-init$(EXE): datetime-init.cpp datetime-init.$(OBJ) 206 $(LTLINK) $(LINK) $(OUT)$@ datetime-init.$(OBJ) $(LIBS) 207 208datetime-math$(EXE): datetime-math.cpp datetime-math.$(OBJ) 209 $(LTLINK) $(LINK) $(OUT)$@ datetime-math.$(OBJ) $(LIBS) 210 211datetime-tz$(EXE): datetime-tz.cpp datetime-tz.$(OBJ) 212 $(LTLINK) $(LINK) $(OUT)$@ datetime-tz.$(OBJ) $(LIBS) 213 214device$(EXE): device.cpp device.$(OBJ) 215 $(LTLINK) $(LINK) $(OUT)$@ device.$(OBJ) $(LIBS) 216 217dictionary-const$(EXE): dictionary-const.cpp dictionary-const.$(OBJ) 218 $(LTLINK) $(LINK) $(OUT)$@ dictionary-const.$(OBJ) $(LIBS) 219 220dictionary-nonconst$(EXE): dictionary-nonconst.cpp dictionary-nonconst.$(OBJ) 221 $(LTLINK) $(LINK) $(OUT)$@ dictionary-nonconst.$(OBJ) $(LIBS) 222 223directory$(EXE): directory.cpp directory.$(OBJ) 224 $(LTLINK) $(LINK) $(OUT)$@ directory.$(OBJ) $(LIBS) 225 226dynamiclib$(EXE): dynamiclib.cpp dynamiclib.$(OBJ) 227 $(LTLINK) $(LINK) $(OUT)$@ dynamiclib.$(OBJ) $(LIBS) 228 229environment$(EXE): environment.cpp environment.$(OBJ) 230 $(LTLINK) $(LINK) $(OUT)$@ environment.$(OBJ) $(LIBS) 231 232error$(EXE): error.cpp error.$(OBJ) 233 $(LTLINK) $(LINK) $(OUT)$@ error.$(OBJ) $(LIBS) 234 235file-create$(EXE): file-create.cpp file-create.$(OBJ) 236 $(LTLINK) $(LINK) $(OUT)$@ file-create.$(OBJ) $(LIBS) 237 238file-remove$(EXE): file-remove.cpp file-remove.$(OBJ) 239 $(LTLINK) $(LINK) $(OUT)$@ file-remove.$(OBJ) $(LIBS) 240 241file-open$(EXE): file-open.cpp file-open.$(OBJ) 242 $(LTLINK) $(LINK) $(OUT)$@ file-open.$(OBJ) $(LIBS) 243 244file-getprops$(EXE): file-getprops.cpp file-getprops.$(OBJ) 245 $(LTLINK) $(LINK) $(OUT)$@ file-getprops.$(OBJ) $(LIBS) 246 247file-read$(EXE): file-read.cpp file-read.$(OBJ) 248 $(LTLINK) $(LINK) $(OUT)$@ file-read.$(OBJ) $(LIBS) 249 250cat$(EXE): cat.cpp cat.$(OBJ) 251 $(LTLINK) $(LINK) $(OUT)$@ cat.$(OBJ) $(LIBS) 252 253file-readline$(EXE): file-readline.cpp file-readline.$(OBJ) 254 $(LTLINK) $(LINK) $(OUT)$@ file-readline.$(OBJ) $(LIBS) 255 256file-write$(EXE): file-write.cpp file-write.$(OBJ) 257 $(LTLINK) $(LINK) $(OUT)$@ file-write.$(OBJ) $(LIBS) 258 259file-random$(EXE): file-random.cpp file-random.$(OBJ) 260 $(LTLINK) $(LINK) $(OUT)$@ file-random.$(OBJ) $(LIBS) 261 262file-lock$(EXE): file-lock.cpp file-lock.$(OBJ) 263 $(LTLINK) $(LINK) $(OUT)$@ file-lock.$(OBJ) $(LIBS) 264 265file-truncate$(EXE): file-truncate.cpp file-truncate.$(OBJ) 266 $(LTLINK) $(LINK) $(OUT)$@ file-truncate.$(OBJ) $(LIBS) 267 268file-buffers$(EXE): file-buffers.cpp file-buffers.$(OBJ) 269 $(LTLINK) $(LINK) $(OUT)$@ file-buffers.$(OBJ) $(LIBS) 270 271file-optimizations$(EXE): file-optimizations.cpp file-optimizations.$(OBJ) 272 $(LTLINK) $(LINK) $(OUT)$@ file-optimizations.$(OBJ) $(LIBS) 273 274file-temp$(EXE): file-temp.cpp file-temp.$(OBJ) 275 $(LTLINK) $(LINK) $(OUT)$@ file-temp.$(OBJ) $(LIBS) 276 277file-links$(EXE): file-links.cpp file-links.$(OBJ) 278 $(LTLINK) $(LINK) $(OUT)$@ file-links.$(OBJ) $(LIBS) 279 280file-fifos$(EXE): file-fifos.cpp file-fifos.$(OBJ) 281 $(LTLINK) $(LINK) $(OUT)$@ file-fifos.$(OBJ) $(LIBS) 282 283file-pipes$(EXE): file-pipes.cpp file-pipes.$(OBJ) 284 $(LTLINK) $(LINK) $(OUT)$@ file-pipes.$(OBJ) $(LIBS) 285 286file-convenience$(EXE): file-convenience.cpp file-convenience.$(OBJ) 287 $(LTLINK) $(LINK) $(OUT)$@ file-convenience.$(OBJ) $(LIBS) 288 289filesystem$(EXE): filesystem.cpp filesystem.$(OBJ) 290 $(LTLINK) $(LINK) $(OUT)$@ filesystem.$(OBJ) $(LIBS) 291 292groupentry$(EXE): groupentry.cpp groupentry.$(OBJ) 293 $(LTLINK) $(LINK) $(OUT)$@ groupentry.$(OBJ) $(LIBS) 294 295hostentry-hostname$(EXE): hostentry-hostname.cpp hostentry-hostname.$(OBJ) 296 $(LTLINK) $(LINK) $(OUT)$@ hostentry-hostname.$(OBJ) $(LIBS) 297 298hostentry-address$(EXE): hostentry-address.cpp hostentry-address.$(OBJ) 299 $(LTLINK) $(LINK) $(OUT)$@ hostentry-address.$(OBJ) $(LIBS) 300 301inetsocketclient$(EXE): inetsocketclient.cpp inetsocketclient.$(OBJ) 302 $(LTLINK) $(LINK) $(OUT)$@ inetsocketclient.$(OBJ) $(LIBS) 303 304inetsocketserver$(EXE): inetsocketserver.cpp inetsocketserver.$(OBJ) 305 $(LTLINK) $(LINK) $(OUT)$@ inetsocketserver.$(OBJ) $(LIBS) 306 307linkedlist-values$(EXE): linkedlist-values.cpp linkedlist-values.$(OBJ) 308 $(LTLINK) $(LINK) $(OUT)$@ linkedlist-values.$(OBJ) $(LIBS) 309 310linkedlist-nodes$(EXE): linkedlist-nodes.cpp linkedlist-nodes.$(OBJ) 311 $(LTLINK) $(LINK) $(OUT)$@ linkedlist-nodes.$(OBJ) $(LIBS) 312 313linkedlist-sort$(EXE): linkedlist-sort.cpp linkedlist-sort.$(OBJ) 314 $(LTLINK) $(LINK) $(OUT)$@ linkedlist-sort.$(OBJ) $(LIBS) 315 316linkedlist-iterate$(EXE): linkedlist-iterate.cpp linkedlist-iterate.$(OBJ) 317 $(LTLINK) $(LINK) $(OUT)$@ linkedlist-iterate.$(OBJ) $(LIBS) 318 319linkedlist-types$(EXE): linkedlist-types.cpp linkedlist-types.$(OBJ) 320 $(LTLINK) $(LINK) $(OUT)$@ linkedlist-types.$(OBJ) $(LIBS) 321 322listener$(EXE): listener.cpp listener.$(OBJ) 323 $(LTLINK) $(LINK) $(OUT)$@ listener.$(OBJ) $(LIBS) 324 325logger$(EXE): logger.cpp logger.$(OBJ) 326 $(LTLINK) $(LINK) $(OUT)$@ logger.$(OBJ) $(LIBS) 327 328memorymap$(EXE): memorymap.cpp memorymap.$(OBJ) 329 $(LTLINK) $(LINK) $(OUT)$@ memorymap.$(OBJ) $(LIBS) 330 331memorypool$(EXE): memorypool.cpp memorypool.$(OBJ) 332 $(LTLINK) $(LINK) $(OUT)$@ memorypool.$(OBJ) $(LIBS) 333 334modemclient$(EXE): modemclient.cpp modemclient.$(OBJ) 335 $(LTLINK) $(LINK) $(OUT)$@ modemclient.$(OBJ) $(LIBS) 336 337modemserver$(EXE): modemserver.cpp modemserver.$(OBJ) 338 $(LTLINK) $(LINK) $(OUT)$@ modemserver.$(OBJ) $(LIBS) 339 340thread-join$(EXE): thread-join.cpp thread-join.$(OBJ) 341 $(LTLINK) $(LINK) $(OUT)$@ thread-join.$(OBJ) $(LIBS) 342 343thread-detach$(EXE): thread-detach.cpp thread-detach.$(OBJ) 344 $(LTLINK) $(LINK) $(OUT)$@ thread-detach.$(OBJ) $(LIBS) 345 346threadmutex$(EXE): threadmutex.cpp threadmutex.$(OBJ) 347 $(LTLINK) $(LINK) $(OUT)$@ threadmutex.$(OBJ) $(LIBS) 348 349parameterstring$(EXE): parameterstring.cpp parameterstring.$(OBJ) 350 $(LTLINK) $(LINK) $(OUT)$@ parameterstring.$(OBJ) $(LIBS) 351 352userentry$(EXE): userentry.cpp userentry.$(OBJ) 353 $(LTLINK) $(LINK) $(OUT)$@ userentry.$(OBJ) $(LIBS) 354 355permissions$(EXE): permissions.cpp permissions.$(OBJ) 356 $(LTLINK) $(LINK) $(OUT)$@ permissions.$(OBJ) $(LIBS) 357 358process-info$(EXE): process-info.cpp process-info.$(OBJ) 359 $(LTLINK) $(LINK) $(OUT)$@ process-info.$(OBJ) $(LIBS) 360 361process-exit$(EXE): process-exit.cpp process-exit.$(OBJ) 362 $(LTLINK) $(LINK) $(OUT)$@ process-exit.$(OBJ) $(LIBS) 363 364process-atexit$(EXE): process-atexit.cpp process-atexit.$(OBJ) 365 $(LTLINK) $(LINK) $(OUT)$@ process-atexit.$(OBJ) $(LIBS) 366 367process-exitimmediately$(EXE): process-exitimmediately.cpp process-exitimmediately.$(OBJ) 368 $(LTLINK) $(LINK) $(OUT)$@ process-exitimmediately.$(OBJ) $(LIBS) 369 370process-exitoncrash$(EXE): process-exitoncrash.cpp process-exitoncrash.$(OBJ) 371 $(LTLINK) $(LINK) $(OUT)$@ process-exitoncrash.$(OBJ) $(LIBS) 372 373process-handlecrash$(EXE): process-handlecrash.cpp process-handlecrash.$(OBJ) 374 $(LTLINK) $(LINK) $(OUT)$@ process-handlecrash.$(OBJ) $(LIBS) 375 376process-exitonshutdown$(EXE): process-exitonshutdown.cpp process-exitonshutdown.$(OBJ) 377 $(LTLINK) $(LINK) $(OUT)$@ process-exitonshutdown.$(OBJ) $(LIBS) 378 379process-handleshutdown$(EXE): process-handleshutdown.cpp process-handleshutdown.$(OBJ) 380 $(LTLINK) $(LINK) $(OUT)$@ process-handleshutdown.$(OBJ) $(LIBS) 381 382process-setuidgid$(EXE): process-setuidgid.cpp process-setuidgid.$(OBJ) 383 $(LTLINK) $(LINK) $(OUT)$@ process-setuidgid.$(OBJ) $(LIBS) 384 385process-seteuidgid$(EXE): process-seteuidgid.cpp process-seteuidgid.$(OBJ) 386 $(LTLINK) $(LINK) $(OUT)$@ process-seteuidgid.$(OBJ) $(LIBS) 387 388process-spawn$(EXE): process-spawn.cpp process-spawn.$(OBJ) 389 $(LTLINK) $(LINK) $(OUT)$@ process-spawn.$(OBJ) $(LIBS) 390 391process-fork$(EXE): process-fork.cpp process-fork.$(OBJ) 392 $(LTLINK) $(LINK) $(OUT)$@ process-fork.$(OBJ) $(LIBS) 393 394process-forkexec$(EXE): process-forkexec.cpp process-forkexec.$(OBJ) 395 $(LTLINK) $(LINK) $(OUT)$@ process-forkexec.$(OBJ) $(LIBS) 396 397process-zombie$(EXE): process-zombie.cpp process-zombie.$(OBJ) 398 $(LTLINK) $(LINK) $(OUT)$@ process-zombie.$(OBJ) $(LIBS) 399 400process-detach$(EXE): process-detach.cpp process-detach.$(OBJ) 401 $(LTLINK) $(LINK) $(OUT)$@ process-detach.$(OBJ) $(LIBS) 402 403protocolentry-name$(EXE): protocolentry-name.cpp protocolentry-name.$(OBJ) 404 $(LTLINK) $(LINK) $(OUT)$@ protocolentry-name.$(OBJ) $(LIBS) 405 406protocolentry-number$(EXE): protocolentry-number.cpp protocolentry-number.$(OBJ) 407 $(LTLINK) $(LINK) $(OUT)$@ protocolentry-number.$(OBJ) $(LIBS) 408 409randomnumber-static$(EXE): randomnumber-static.cpp randomnumber-static.$(OBJ) 410 $(LTLINK) $(LINK) $(OUT)$@ randomnumber-static.$(OBJ) $(LIBS) 411 412randomnumber-multiple$(EXE): randomnumber-multiple.cpp randomnumber-multiple.$(OBJ) 413 $(LTLINK) $(LINK) $(OUT)$@ randomnumber-multiple.$(OBJ) $(LIBS) 414 415bytestring-copy$(EXE): bytestring-copy.cpp bytestring-copy.$(OBJ) 416 $(LTLINK) $(LINK) $(OUT)$@ bytestring-copy.$(OBJ) $(LIBS) 417 418bytestring-compare$(EXE): bytestring-compare.cpp bytestring-compare.$(OBJ) 419 $(LTLINK) $(LINK) $(OUT)$@ bytestring-compare.$(OBJ) $(LIBS) 420 421bytestring-find$(EXE): bytestring-find.cpp bytestring-find.$(OBJ) 422 $(LTLINK) $(LINK) $(OUT)$@ bytestring-find.$(OBJ) $(LIBS) 423 424regularexpression-static$(EXE): regularexpression-static.cpp regularexpression-static.$(OBJ) 425 $(LTLINK) $(LINK) $(OUT)$@ regularexpression-static.$(OBJ) $(LIBS) 426 427regularexpression-compile$(EXE): regularexpression-compile.cpp regularexpression-compile.$(OBJ) 428 $(LTLINK) $(LINK) $(OUT)$@ regularexpression-compile.$(OBJ) $(LIBS) 429 430regularexpression-multiple$(EXE): regularexpression-multiple.cpp regularexpression-multiple.$(OBJ) 431 $(LTLINK) $(LINK) $(OUT)$@ regularexpression-multiple.$(OBJ) $(LIBS) 432 433serialport$(EXE): serialport.cpp serialport.$(OBJ) 434 $(LTLINK) $(LINK) $(OUT)$@ serialport.$(OBJ) $(LIBS) 435 436serialportprofile$(EXE): serialportprofile.cpp serialportprofile.$(OBJ) 437 $(LTLINK) $(LINK) $(OUT)$@ serialportprofile.$(OBJ) $(LIBS) 438 439serviceentry-name$(EXE): serviceentry-name.cpp serviceentry-name.$(OBJ) 440 $(LTLINK) $(LINK) $(OUT)$@ serviceentry-name.$(OBJ) $(LIBS) 441 442serviceentry-number$(EXE): serviceentry-number.cpp serviceentry-number.$(OBJ) 443 $(LTLINK) $(LINK) $(OUT)$@ serviceentry-number.$(OBJ) $(LIBS) 444 445sharedmemory1$(EXE): sharedmemory1.cpp sharedmemory1.$(OBJ) 446 $(LTLINK) $(LINK) $(OUT)$@ sharedmemory1.$(OBJ) $(LIBS) 447 448sharedmemory2$(EXE): sharedmemory2.cpp sharedmemory2.$(OBJ) 449 $(LTLINK) $(LINK) $(OUT)$@ sharedmemory2.$(OBJ) $(LIBS) 450 451semaphoreset1$(EXE): semaphoreset1.cpp semaphoreset1.$(OBJ) 452 $(LTLINK) $(LINK) $(OUT)$@ semaphoreset1.$(OBJ) $(LIBS) 453 454semaphoreset2$(EXE): semaphoreset2.cpp semaphoreset2.$(OBJ) 455 $(LTLINK) $(LINK) $(OUT)$@ semaphoreset2.$(OBJ) $(LIBS) 456 457signal$(EXE): signal.cpp signal.$(OBJ) 458 $(LTLINK) $(LINK) $(OUT)$@ signal.$(OBJ) $(LIBS) 459 460kill$(EXE): kill.cpp kill.$(OBJ) 461 $(LTLINK) $(LINK) $(OUT)$@ kill.$(OBJ) $(LIBS) 462 463singlylinkedlist-values$(EXE): singlylinkedlist-values.cpp singlylinkedlist-values.$(OBJ) 464 $(LTLINK) $(LINK) $(OUT)$@ singlylinkedlist-values.$(OBJ) $(LIBS) 465 466singlylinkedlist-nodes$(EXE): singlylinkedlist-nodes.cpp singlylinkedlist-nodes.$(OBJ) 467 $(LTLINK) $(LINK) $(OUT)$@ singlylinkedlist-nodes.$(OBJ) $(LIBS) 468 469singlylinkedlist-sort$(EXE): singlylinkedlist-sort.cpp singlylinkedlist-sort.$(OBJ) 470 $(LTLINK) $(LINK) $(OUT)$@ singlylinkedlist-sort.$(OBJ) $(LIBS) 471 472singlylinkedlist-iterate$(EXE): singlylinkedlist-iterate.cpp singlylinkedlist-iterate.$(OBJ) 473 $(LTLINK) $(LINK) $(OUT)$@ singlylinkedlist-iterate.$(OBJ) $(LIBS) 474 475singlylinkedlist-types$(EXE): singlylinkedlist-types.cpp singlylinkedlist-types.$(OBJ) 476 $(LTLINK) $(LINK) $(OUT)$@ singlylinkedlist-types.$(OBJ) $(LIBS) 477 478snooze$(EXE): snooze.cpp snooze.$(OBJ) 479 $(LTLINK) $(LINK) $(OUT)$@ snooze.$(OBJ) $(LIBS) 480 481stdio$(EXE): stdio.cpp stdio.$(OBJ) 482 $(LTLINK) $(LINK) $(OUT)$@ stdio.$(OBJ) $(LIBS) 483 484stringbuffer$(EXE): stringbuffer.cpp stringbuffer.$(OBJ) 485 $(LTLINK) $(LINK) $(OUT)$@ stringbuffer.$(OBJ) $(LIBS) 486 487sys$(EXE): sys.cpp sys.$(OBJ) 488 $(LTLINK) $(LINK) $(OUT)$@ sys.$(OBJ) $(LIBS) 489 490reboot$(EXE): reboot.cpp reboot.$(OBJ) 491 $(LTLINK) $(LINK) $(OUT)$@ reboot.$(OBJ) $(LIBS) 492 493shutdown$(EXE): shutdown.cpp shutdown.$(OBJ) 494 $(LTLINK) $(LINK) $(OUT)$@ shutdown.$(OBJ) $(LIBS) 495 496halt$(EXE): halt.cpp halt.$(OBJ) 497 $(LTLINK) $(LINK) $(OUT)$@ halt.$(OBJ) $(LIBS) 498 499unixsocketclient$(EXE): unixsocketclient.cpp unixsocketclient.$(OBJ) 500 $(LTLINK) $(LINK) $(OUT)$@ unixsocketclient.$(OBJ) $(LIBS) 501 502unixsocketserver$(EXE): unixsocketserver.cpp unixsocketserver.$(OBJ) 503 $(LTLINK) $(LINK) $(OUT)$@ unixsocketserver.$(OBJ) $(LIBS) 504 505bytebuffer$(EXE): bytebuffer.cpp bytebuffer.$(OBJ) 506 $(LTLINK) $(LINK) $(OUT)$@ bytebuffer.$(OBJ) $(LIBS) 507 508xmldom$(EXE): xmldom.cpp xmldom.$(OBJ) 509 $(LTLINK) $(LINK) $(OUT)$@ xmldom.$(OBJ) $(LIBS) 510 511xmlsax$(EXE): xmlsax.cpp xmlsax.$(OBJ) 512 $(LTLINK) $(LINK) $(OUT)$@ xmlsax.$(OBJ) $(LIBS) 513 514codetree$(EXE): codetree.cpp codetree.$(OBJ) 515 $(LTLINK) $(LINK) $(OUT)$@ codetree.$(OBJ) $(LIBS) 516 517compiler$(EXE): compiler.cpp compiler.$(OBJ) 518 $(LTLINK) $(LINK) $(OUT)$@ compiler.$(OBJ) $(LIBS) 519 520avltree$(EXE): avltree.cpp avltree.$(OBJ) 521 $(LTLINK) $(LINK) $(OUT)$@ avltree.$(OBJ) $(LIBS) 522 523hash$(EXE): hash.cpp hash.$(OBJ) 524 $(LTLINK) $(LINK) $(OUT)$@ hash.$(OBJ) $(LIBS) 525 526gss$(EXE): gss.cpp gss.$(OBJ) 527 $(LTLINK) $(LINK) $(OUT)$@ gss.$(OBJ) $(LIBS) 528 529tls$(EXE): tls.cpp tls.$(OBJ) 530 $(LTLINK) $(LINK) $(OUT)$@ tls.$(OBJ) $(LIBS) 531