/[gnustep]/gnustep/core/make/ChangeLog
ViewVC logotype

Contents of /gnustep/core/make/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.987 - (show annotations) (download)
Sun Oct 5 02:21:04 2003 UTC (20 years, 7 months ago) by fedor
Branch: MAIN
Changes since 1.986: +6 -0 lines
Documentation updates

1 2003-10-04 Adam Fedor <fedor@gnu.org>
2
3 * GNUmakefile.in (dist): Remove
4 * Documentation/machines.texi: Doc updates.
5 * Documentation/faq.texi, Documentattion/userfaq.texi: Idem.
6
7 2003-09-29 Adam Fedor <fedor@gnu.org>
8
9 * Simplify use of user-defined flags.
10 * configure.ac: USE LDFLAGS not LIBS. Leave CPPFLAGS alone
11 * common.make (INTERNAL_LDFLAGS): Don't add LDFLAGS
12 * library-combo.make (SYSTEM_LDFLAGS): Add LDFLAGS.
13 * config.make.in (CONFIG_SYSTEM_DEFS): Remove.
14
15 * Documentation/faq.texi: Update answers.
16
17 2003-09-27 Adam Fedor <fedor@gnu.org>
18
19 * target.make (darwin/BUNDLE_LDFLAGS): Supress warnings
20 * Documentation/machines.texi: Update darwin.
21
22 2003-09-26 Adam Fedor <fedor@gnu.org>
23
24 * Version 1.8.0 released on branch.
25
26 2003-09-25 Adam Fedor <fedor@gnu.org>
27
28 * target.make (darwin): Fix up bundle flags for GNU compiler.
29
30 2003-09-19 Leigh Smith <leigh@leighsmith.com>
31
32 * library.make: Changed the full .inp declaration to $(DLL_DEF_INP).
33
34 2003-09-15 Adam Fedor <fedor@gnu.org>
35
36 * Version: Add VERSION
37 * gnustep-make.spec.in: Update packager.
38
39 Sun Sep 7 12:43:59 2003 Nicola Pero <n.pero@mi.flashnet.it>
40
41 * config.site: Fixed Headers directory, it is now in Library/.
42
43 Wed Sep 3 10:29:26 2003 Matt Rice <ratmice@yahoo.com>,
44 Nicola Pero <n.pero@mi.flashnet.it>
45
46 * Instance/library.make: Removed ADDITIONAL_INSTALL_DIRS code.
47 * Instance/rules.make: Implemented support for
48 ADDITIONAL_INSTALL_DIRS.
49 * common.make (GNUSTEP_APPLICATION_SUPPORT): New variable.
50
51 2003-08-23 Adam Fedor <fedor@gnu.org>
52
53 * Version 1.7.3
54
55 2003-08-22 Adam Fedor <fedor@gnu.org>
56
57 * configure.ac: On netbsd, Use -Wl to pass linker options.
58
59 2003-08-05 Martin Brecher <martin@mb-itconsulting.com>
60 * Documentation/openapp.1: New file.
61 * Documentation/GNUstep.7: Updated. File is now unprocessed.
62
63 2003-08-07 Richard Frith-Macdonald <rfm@gnu.org>
64
65 * Instance/Documentation/autogsdoc.make: Rewrite dependency rules
66 to avoid regeneration of documentation when we are going to clean.
67 Also, use autogsdoc -Clean argument to get all files.
68
69 Wed Jul 30 09:52:16 2003 Nicola Pero <n.pero@mi.flashnet.it>
70
71 * target.make (BUNDLE_LDFLAGS): openbsd: use -fPIC instead of
72 -fpic to match the -fPIC flag used when compiling as recommended
73 by the gcc manual.
74
75 Tue Jul 29 12:06:02 2003 Nicola Pero <n.pero@mi.flashnet.it>
76
77 * configure.ac: If flattened, add library combo to headers
78 directory.
79 * configure: Regenerated.
80 * config.site (includedir): If flattened, add library combo.
81 * GNUmakefile.in (MAYBE_LIBRARY_COMBO): Define.
82 Export GNUSTEP_TARGET_DIR, GNUSTEP_TARGET_LDIR and
83 MAYBE_LIBRARY_COMBO.
84 * create_domain_dir_tree.sh: Use MAYBE_LIBRARY_COMBO when creating
85 the headers dir.
86 * common.make (GNUSTEP_HEADERS): Define using library combo if
87 not flattened.
88 (GNUSTEP_HEADERS_DIRS): Use library combo if not flattened.
89
90 Mon Jul 28 11:49:18 2003 Pete French <pete@twisted.org.uk>
91
92 * Instance/application.make (MAIN_MARKUP_FILE): New variable.
93 * Instance/application.make (GNUSTEP_STAMP_STRING): Include
94 MAIN_MARKUP_FILE in the stamp string.
95 * Instance/application.make ($(APP_INFO_PLIST_FILE)): Set
96 GSMarkupMainFile to MAIN_MARKUP_FILE in the info dictionary.
97
98 Mon Jul 28 10:59:21 2003 Pete French <pete@twisted.org.uk>
99
100 * rules.make (%.plist): Filter the result through sed to drop #pragma
101 statements.
102
103 2003-07-23 Richard Frith-Macdonald <rfm@gnu.org>
104
105 * Instance/Documentation/autogsdoc.make: put stamp file in
106 documentation subdirectory so it gets removed properly with 'clean'
107
108 2003-07-22 Adam Fedor <fedor@gnu.org>
109
110 * Version 1.7.2
111
112 2003-07-22 Richard Frith-Macdonald <rfm@gnu.org>
113
114 * user_home.c: Use HOMEPATH in preference to USERPROFILE for
115 OPENSTEP compatibility and because USERPROFILE generally doesn't
116 work due to the presence of spaces.
117 * messages.make: Make documentation generation less verbose.
118 * Instance/Documentation/autogsdoc.make: ditto
119 Also use autogsdoc -MakeDependencies to avoid unnecessary
120 regeneration of documentation.
121
122 2003-07-21 Adam Fedor <fedor@gnu.org>
123
124 * target.make: Set thread library in AUXILIARY_OBJC_LIBS. Set
125 reentrant flags for all targets if threaded. Remove duplicates.
126
127
128 * Documentation/README.MinGW: Updated for default flattened
129 structure.
130 * Documentation/gnustep-howto.texi: Idem.
131
132 Mon Jul 21 10:42:42 2003 Nicola Pero <n.pero@mi.flashnet.it>
133
134 * debugapp.in: Detect core files with name core.xxx, not just
135 core, as found on some gnu-linux systems. Improved user
136 prompting.
137
138 Mon Jul 21 10:31:08 2003 Andrew Ruder <aeruder@ksu.edu>
139
140 * debugapp.in: Pass debugapp arguments to gdb to use when running
141 the application.
142
143 Wed Jul 16 09:46:16 2003 Nicola Pero <n.pero@mi.flashnet.it>
144
145 * target.make (INTERNAL_OBJCFLAGS): On darwin with library-combo
146 apple-apple-apple, use -no-cpp-precomp rather than
147 -traditional-cpp.
148
149 Wed Jul 9 16:28:14 2003 Nicola Pero <n.pero@mi.flashnet.it>
150
151 * configure.ac: Made flattened directory structure the default.
152 Explicitly print a message saying if we use flattened or
153 non-flattened directory structure.
154 * configure: Regenerated.
155
156 2003-07-06 Adam Fedor <fedor@gnu.org>
157
158 * configure.ac: Remove '^' match from gcc version sed script.
159
160 2003-07-05 Adam Fedor <fedor@gnu.org>
161
162 * configure.ac: Add flags for openbsd like freebsd.
163
164 2003-07-05 Adam Fedor <fedor@gnu.org>
165
166 * Documentation/GNUmakefile.in (after-install): gzip man files
167 * Documentation/GNUstep.7: Unziped.
168
169 2003-07-05 Adam Fedor <fedor@gnu.org>
170
171 * clean_os.sh: Clean netbsdelf.
172 * configure.ac: Add -R flags for netbsdelf
173 * target.make (netbsd/ADDITONAL_LDFLAGS): Idem.
174 (Patches from Peter Cooper <comrade@obverse.com.au>
175
176 2003-06-29 Richard Frith-Macdonald <rfm@gnu.org>
177
178 * user_home.c: Cast all arguments to isspace() as int ... for picky
179 compiler versions.
180
181 2003-06-25 Adam Fedor <fedor@gnu.org>
182
183 * Documentation/GNUmakefile.in (after-install): Install man pages
184 * Documentation/GNUstep.7.gz: New file (from Martin Brecher).
185
186 Wed Jun 25 15:47:46 2003 Tom Koelman <tkoelman@xs4all.nl>
187
188 * Instance/subproject.make (subproject.def): Depend on DLL_DEF_INP.
189
190 2003-06-21 Adam Fedor <fedor@gnu.org>
191
192 * Instance/Documentation/autogsdoc.make: If not BASE_MAKE_LOADED
193 print a better error message about needing to install GNUstep-base
194 first.
195
196 2003-06-20 Adam Fedor <fedor@gnu.org>
197
198 * Version 1.7.1
199
200 2003-06-18 Adam Fedor <fedor@gnu.org>
201
202 * target.make (openbsd): Enable shared libs, use -fPIC not -fpic.
203
204 2003-06-17 Adam Fedor <fedor@gnu.org>
205
206 * Instance/Documentation/texi.make: Don't abort make if
207 texi programs aren't available. Don't install if files not made.
208
209 2003-06-16 Adam Fedor <fedor@gnu.org>
210
211 * configure.ac: Add option to disable moving obsolete dirs
212 * GNUmakefile.in: Update for change.
213
214 2003-06-15 Adam Fedor <fedor@gnu.org>
215
216 * target.make (openbsd/SHARED_LIB_LINK_CMD): Use gcc to link
217 the library.
218
219 2003-06-11 Adam Fedor <fedor@gnu.org>
220
221 * move_obsolete_paths.sh: Don't remove the Developer dir.
222
223 2003-06-06 Adam Fedor <fedor@gnu.org>
224
225 * target.make (openbsd/OBJ_MERGE_CMD): Add.
226
227 2003-06-05 Adam Fedor <fedor@gnu.org>
228
229 * config_thread.m: More complete thread test.
230 * configure.ac: Add runtime based on RUNTIME_LIB
231
232 2003-06-03 Adam Fedor <fedor@gnu.org>
233
234 * target.make (darwin/BUNDLE_LD): Use libtool
235 (darwin/AFTER_INSTALL_SHARED_LIB_CMD): Link to the LIB_LINK_FILE
236 as well.
237
238 Tue Jun 3 11:51:02 2003 Nicola Pero <n.pero@mi.flashnet.it>
239
240 * Instance/Documentation/autogsdoc.make (internal-doc-install_):
241 Fixed typo - added missing ";".
242
243 2003-06-02 18:16 Alexander Malmberg <alexander@malmberg.org>
244
245 * Instance/Documentation/autogsdoc.make (internal-doc-install_):
246 Add a missing "\" line continuation.
247
248 (internal-doc-uninstall_): Add an $(END_ECHO) to balance the
249 echoing.
250
251 Mon Jun 2 10:21:11 2003 Nicola Pero <n.pero@mi.flashnet.it>
252
253 * GNUmakefile.in (install): Only create the symlink Makefiles -->
254 Library/Makefiles if symbolic links are available. (Problems
255 reported by Matt Rice).
256
257 Sat May 31 09:13:07 2003 Matt Rice <ratmice@yahoo.com>,
258 David Ayers <d.ayers@inode.at>
259
260 * Instance/gswapp.make (internal-gswapp-install_): Fixed typo:
261 removed excess bracket.
262
263 Fri May 30 23:28:55 2003 Nicola Pero <n.pero@mi.flashnet.it>
264
265 * common.make (OBJC_FLAGS): Added -fno-strict-aliasing.
266
267 2003-05-29 Adam Fedor <fedor@gnu.org>
268
269 * target.make (TARGET_SYSTEM_LIBS): Remove -ldl (added when necessary
270 by gnustep-base).
271
272 Wed May 28 09:47:42 2003 Nicola Pero <n.pero@mi.flashnet.it>
273
274 * Instance/framework.make: Use test -r instead of test -f to check
275 that a file, which might be a symlink, exists.
276 * Instance/framework.make (internal-framework-install_): Always remove
277 the old symlinks without checking.
278
279 Tue May 27 16:52:27 2003 Nicola Pero <n.pero@mi.flashnet.it>
280
281 * Instance/Documentation/javadoc.make (internal-doc-install_): Fixed line breaking
282 typo.
283
284 Tue May 27 13:21:57 2003 Nicola Pero <n.pero@mi.flashnet.it>
285
286 * Instance/objc.make: Remove old deprecation warning.
287 * Instance/tool.make: The same.
288
289 Tue May 27 13:12:59 2003 Nicola Pero <n.pero@mi.flashnet.it>
290
291 * Instance/application.make: Use ECHO_NOTHING in commands which
292 were using @ or printing the command.
293 * Instance/documentation.make: The same.
294 * Instance/framework.make: The same.
295 * Instance/gswapp.make: The same.
296 * Instance/java-tool.make: The same.
297 * Instance/library.make: The same.
298 * Instance/palette.make: The same.
299 * Instance/resource-set.make: The same.
300 * Instance/service.make: The same.
301 * Instance/subproject.make: The same.
302 * Instance/Documentation/autogsdoc.make: The same.
303 * Instance/Documentation/gsdoc.make: The same.
304 * Instance/Documentation/javadoc.make: The same.
305 * Instance/Documentation/latex.make: The same.
306 * Instance/Documentation/texi.make: The same.
307 * Instance/Shared/java.make: The same.
308
309 * Instance/ctool.make (internal-ctool-uninstall_): Use ECHO_UNINSTALLING.
310 * Instance/document.make (internal-textdoc-uninstall_): The same.
311 * Instance/framework.make (internal-framework-uninstall_): The same.
312 * Instance/gswapp.make (internal-gswapp-uninstall_): The same.
313 * Instance/gswbundle.make (internal-gswbundle-uninstall_): The same.
314 * Instance/java-tool.make (internal-java_tool-uninstall_): The same.
315 * Instance/library.make (internal-library-uninstall_): The same.
316 * Instance/objc.make (internal-objc-uninstall_): The same.
317 * Instance/service.make (internal-service-uninstall_): The same.
318 * Instance/Documentation/autogsdoc.make (internal-doc-uninstall_): The same.
319 * Instance/Documentation/gsdoc.make (internal-doc-uninstall_): The same.
320 * Instance/Documentation/install_files.make (internal-doc-uninstall_): The same.
321 * Instance/Documentation/javadoc.make (internal-doc-uninstall_): The same.
322 * Instance/Documentation/latex.make (internal-doc-uninstall_): The same.
323
324 * Instance/gswbundle.make (internal-gswbundle-install_): Use ECHO_INSTALLING.
325 * Instance/Documentation/autogsdoc.make (internal-doc-install_): The same.
326 * Instance/Documentation/gsdoc.make (internal-doc-install_): The same.
327 * Instance/Documentation/install_files.make (internal-doc-install_): The same.
328 * Instance/Documentation/javadoc.make (internal-doc-install_): The same.
329
330 * Instance/gswapp.make: Use ECHO_CREATING when building the
331 various files.
332 * Instance/subproject.make: Use ECHO_CREATING when building the
333 DLL_DEF_INP file.
334
335 Tue May 27 12:04:38 2003 Nicola Pero <n.pero@mi.flashnet.it>
336
337 * messages.make (ECHO_CHOWNING, ECHO_STRIPPING): New variables.
338
339 * Instance/service.make (internal-service-install_):
340 * Instance/application.make: Use them.
341 * Instance/bundle.make: Use them.
342 * Instance/framework.make: Use them.
343 * Instance/gswapp.make: Use them.
344 * Instance/gswbundle.make: Use them.
345 * Instance/java-tool.make: Use them.
346 * Instance/palette.make: Use them.
347 * Instance/service.make: Use them.
348 * Instance/Shared/bundle.make: Use them.
349 * Instance/Documentation/autogsdoc.make: Use them.
350 * Instance/Documentation/javadoc.make: Use them.
351
352 Tue May 27 11:45:41 2003 Nicola Pero <n.pero@mi.flashnet.it>
353
354 * Instance/framework.make (build-framework-dirs): Merge contiguous
355 commands into single subshell.
356
357 Tue May 27 11:36:06 2003 Nicola Pero <n.pero@mi.flashnet.it>
358
359 * Instance/application.make: Use ECHO_CREATING when building the
360 .plist files.
361 * Instance/bundle.make: Same
362 * Instance/framework.make: Same.
363 * Instance/gswbundle.make: Same.
364 * Instance/palette.make: Same.
365 * Instance/service.make: Same.
366
367 * Instance/application.make: Use ECHO_CREATING when building the
368 .desktop file.
369 * Instance/framework.make ($(DUMMY_FRAMEWORK_FILE)): Use
370 ECHO_CREATING when building the internal framework class file.
371
372 Tue May 27 11:22:44 2003 Nicola Pero <n.pero@mi.flashnet.it>
373
374 * Instance/application.make: Use ECHO_CREATING when running MKDIRS
375 or MKINSTALLDIRS.
376 * Instance/bundle.make: The same.
377 * Instance/ctool.make: The same.
378 * Instance/documentation.make: The same.
379 * Instance/framework.make: The same.
380 * Instance/gswapp.make: The same.
381 * Instance/gsbundle.make: The same.
382 * Instance/library.make: The same.
383 * Instance/objc.make: The same.
384 * Instance/palette.make: The same.
385 * Instance/resource-set.make: The same.
386 * Instance/rules.make: The same.
387 * Instance/service.make: The same.
388 * Instance/subproject.make: The same.
389 * Instance/test-library.make: The same.
390 * Instance/tool.make: The same.
391 * Instance/Documentation/autogsdoc.make: The same.
392 * Instance/Documentation/texi.make: The same.
393
394 * Instance/gswapp.make (internal-gswapp-install_): Use ECHO_INSTALLING.
395
396 Tue May 27 11:08:52 2003 Nicola Pero <n.pero@mi.flashnet.it>
397
398 * messages.make (ECHO_UNINSTALLING): New variable.
399 (ECHO_PREPROCESSING): Added missing definition in case
400 messages=yes.
401
402 Tue May 27 11:00:59 2003 Nicola Pero <n.pero@mi.flashnet.it>
403
404 * messages.make (ECHO_CREATING, ECHO_NOTHING): New variables.
405 * Instance/Shared/bundle.make: Use them.
406 * Instance/Shared/headers.make: Same.
407 * Instance/Shared/java.make: Same.
408 * Instance/Shared/stamp-string.make: Same.
409
410 Tue May 27 10:54:36 2003 Nicola Pero <n.pero@mi.flashnet.it>
411
412 * Instance/ctool.make: Old deprecation warning removed.
413
414 Tue May 27 10:02:46 2003 Nicola Pero <n.pero@mi.flashnet.it>
415
416 * relative_path.sh: Added code to normalize input paths by
417 removing /./ components before using them.
418
419 2003-05-19 Adam Fedor <fedor@gnu.org>
420
421 * Version 1.7.0
422 * Documentation/news.texi: Updated
423
424 * configure.ac: On some systems, check for thread libraries
425 in different order.
426
427 Thu May 15 10:30:55 2003 Nicola Pero <n.pero@mi.flashnet.it>
428
429 * GNUmakefile.in (generated-files): Added fixpath.sh.
430 (fixpath.sh): New rule.
431
432 Wed May 14 16:19:02 2003 Nicola Pero <n.pero@mi.flashnet.it>
433
434 * transform_paths.sh: Quote paths.
435
436 Wed May 14 16:15:16 2003 Nicola Pero <n.pero@mi.flashnet.it>
437
438 * debugapp.in: Added more strict quoting of paths everywhere.
439 * executable.template.in: Idem.
440 * openapp.in: Idem.
441 * opentool.in: Idem.
442
443 Fri May 9 12:22:24 2003 Nicola Pero <n.pero@mi.flashnet.it>
444
445 * Documentation/install.texi (Flat Structure): Fixed typo.
446 (Reported by Lele Gaifax <lele@seldati.it>).
447
448 Tue May 6 11:30:19 2003 Nicola Pero <n.pero@mi.flashnet.it>
449
450 * Instance/Shared/bundle.make (shared-instance-bundle-all):
451 Reverted last change for resource files, but not localized
452 resource files.
453
454 Mon May 5 00:52:20 2003 Nicola Pero <n.pero@mi.flashnet.it>
455
456 * Instance/Shared/bundle.make (shared-instance-bundle-all): Fixed
457 copying resource files and localized resource files into the
458 bundle when they are in subdirs.
459
460 2003-05-02 Adam Fedor <fedor@gnu.org>
461
462 * common.make (GNUSTEP_PALLETES): Put in ApplicationSupport/Palettes
463 * move_obsolete_paths.sh: Remove Developer dir.
464 * Documentat/GNUmakefile.in: Install docs in Library/Documentation
465
466 2003-04-28 Nicola Pero <nicola@nicola.brainstorm.co.uk>
467
468 * Instance/resource-set.make (RESOURCE_FILES_FULL_INSTALL_DIR): Reverted
469 last change. This file is of general use, not just for libraries.
470
471 2003-04-27 Adam Fedor <fedor@gnu.org>
472
473 * New filesystem structure.
474 Use @MAKEFILE_SUFFIX@ instead of Makefiles.
475 Replace $GNUSTEP_SYSTEM_ROOT/Makefiles with $GNUSTEP_MAKEFILES
476 Replace Libraries with Library/Libraries
477 Replace Headers with Library/Headers
478 Replace Documentation with Library/Documentation
479 * GNUmakefile.in, GNustep.csh.in, common.make, config.site,
480 debugapp.in, executable.template.in, gnustep-make.spec.in,
481 java-executable.template, ld_lib_path.csh, ld_lib_path.sh,
482 opentool.in, relative_path.sh, setlocaltz.sh,
483 spec-debug-alone-rules.template, spec-debug-rules.template,
484 spec-rules.template, target.make, which_lib.c, gswbundle.make,
485 java.make, test-library.make: Idem.
486 * configure.ac (MAKEFILES_SUFFIX): Define to Library/Makefiles
487 * create_domain_dir_tree.sh: Add additional Library dirs.
488 * resource-set.make (RESOURCE_FILES_FULL_INSTALL_DIR): Use
489 $(GNUSTEP_RESOURCES), not $(GNUSTEP_INSTALLATION_DIR).
490 * move_obsolete_paths.sh: New file used in installation
491
492 Fri Apr 25 17:02:55 2003 Nicola Pero <n.pero@mi.flashnet.it>
493
494 * GNUstep.csh.in: Use the grep -v trick to make sure that
495 GUILE_LOAD_PATH is not increased if the paths to add are already
496 there in the variable.
497
498 * ld_lib_path.csh: Similar change/fix for all paths.
499
500 2003-04-24 Adam Fedor <fedor@gnu.org>
501
502 * Documentation/filesystem.texi: Clarify Local installation
503 rights, Remove Network/{Server,Users}.
504
505 Wed Apr 23 09:18:07 2003 Nicola Pero <n.pero@mi.flashnet.it>
506
507 * config.make.in (CPP): Added. (GENERAL_CPP): Removed.
508 * rules.make (ALL_CPLISTFLAGS): Added -x c -traditional.
509 (%.plist): Use CPP, not GENERAL_CPP.
510
511 Tue Apr 22 16:11:14 2003 Nicola Pero <n.pero@mi.flashnet.it>
512
513 * rules.make (%.c): New rules to generate .c files from .l files
514 using lex and from .y files using yacc.
515
516 Tue Apr 22 15:27:02 2003 Nicola Pero <n.pero@mi.flashnet.it>
517
518 * GNUstep.csh.in: Quote all values of setenv, set, source calls.
519
520 Mon Apr 14 12:59:23 2003 Nicola Pero <n.pero@mi.flashnet.it>
521
522 Implemented support for preprocessed Info.plists in applications.
523 * config.make.in (GENERAL_CPP): New variable.
524 * rules.make (ALL_CPLISTFLAGS): New flags.
525 (%.plist): Added rule to generate %.plist from %.cplist by running
526 the preprocessor.
527 * messages.make (ECHO_PREPROCESSING): New message.
528 * Instance/application.make: If xxx_PREPROCESS_INFO_PLIST is set
529 to yes in the user makefile, automatically depend on
530 xxxInfo.plist, which is then automatically generated from
531 xxxInfo.cplist.
532 * Master/application.make (_PLIST_INFO_FILES): New variable.
533 (internal-clean): Remove info plist files generated by the
534 preprocessor.
535
536 Fri Apr 11 12:38:44 2003 Nicola Pero <n.pero@mi.flashnet.it>
537
538 * GNUmakefile.in (install): Bug fix - install fixpath.sh from the
539 local directory, not from the source directory.
540
541 Sun Apr 6 02:25:07 2003 Nicola Pero <n.pero@mi.flashnet.it>
542
543 * GNUmakefile.in (install): Bug fix - install GNUstep-reset.sh
544 from the source directory, not from the local directory.
545
546 Mon Mar 31 18:43:07 2003 Nicola Pero <n.pero@mi.flashnet.it>
547
548 * Instance/framework.make (build-framework-dirs): Do not create
549 the symlink from inside derived_src to the headers if there are no
550 headers; remove the file before creating the symlink.
551
552 2003-03-23 Richard Frith-Macdonald <rfm@gnu.org>
553
554 * Merged 1.6.0 branch changes in
555
556 Mon Mar 10 12:51:20 2003 Nicola Pero <n.pero@mi.flashnet.it>
557
558 * rules.make: Disable all built-in SUFFIXES and all built-in rules
559 with a % target -- for performance.
560
561 Wed Feb 26 18:34:37 2003 Nicola Pero <n.pero@mi.flashnet.it>
562
563 * Instance/application.make ($(APP_INFO_PLIST_FILE)): Implemented
564 merging the xxxInfo.plist into Info.plist on Apple. Use
565 CFBundleIconFile, and not NSIcon, on Apple. Quote full path of
566 xxxInfo.plist file.
567
568 2003-03-17 Adam Fedor <fedor@gnu.org>
569
570 * Version: 1.6.0
571
572 2003-03-14 Adam Fedor <fedor@gnu.org>
573
574 * configure.ac: Check for -lpthread on unknown hosts (e.g. irix)
575 * target.make (darwin): Add -read_only_reolcs warning.
576 (darwin5): Remove
577 * Documentation/machines.texi: Update Darwin.
578 (suggestions from Carl Eugen Hoyos)
579
580 2003-03-13 Adam Fedor <fedor@gnu.org>
581
582 * clean_cpu.sh: Make all hppa variants the same.
583 (suggestion from Matthias Klose)
584
585 2003-03-04 Adam Fedor <fedor@gnu.org>
586
587 * configure.ac: Change sense of --disable-import help line
588 * configure: Regen.
589 * Documentation/install.texi: Update import section
590 * Documentation/userfaq.texi: Add import section.
591
592 Tue Mar 4 17:13:46 2003 Nicola Pero <n.pero@mi.flashnet.it>
593
594 * configure.ac: Enable GCC deprecation warnings for #import.
595 * configure: Regenerated.
596
597 2003-03-03 iMartin Brecher <martin@mb-itconsulting.com>
598
599 * Documentation/README.MinGW: Tidied
600 Some modifiecations by rfm@gnu.org also ... mainly to change the
601 order of build/install of libobjc and ffcall
602
603 2003-02-23 Richard Frith-Macdonald <rfm@gnu.org>
604
605 * user_home.c: fix HOMEPATH and HOMEDRIVE handling for mingw to
606 only use the drive if there isn't one in the path.
607
608 2003-02-17 Tom Koelman <tkoelman@xs4all.nl>
609
610 * Documentation/README.MingW: Update URLs.
611
612 2003-02-16 Adam Fedor <fedor@gnu.org>
613
614 * Version: 1.5.2
615 * Documentation/announce.texi, news.texi, install.texi: Update
616
617 2003-02-14 Adam Fedor <fedor@gnu.org>
618
619 * target.make (Darwin/SHARED_LIBRARY_LINK_CMD): Include object files
620 before library depends.
621
622 * Documentation/gnustep-howto.texi, install.texi: Updates.
623
624 Mon Feb 10 13:42:54 2003 Nicola Pero <n.pero@mi.flashnet.it>
625
626 * Master/source-distribution.make: Define a CVS variable, and use
627 it in place of `cvs', so that it can be overridden with a
628 different value (example: make cvs-snapshot CVS='runsocks cvs').
629
630 2003-02-06 Richard Frith-Macdonald <rfm@gnu.org>
631
632 * Instance/subproject.make: Build dll exported symbols def file.
633 Remove temporary def file on clean.
634 * Instance/rules.make: Make list of subproject def files (thanks Nicola)
635 * Instance/library.make: Use list of subproject def files to put
636 symbols from subprojects into final dll output.
637
638 Wed Feb 5 04:07:05 2003 Nicola Pero <n.pero@mi.flashnet.it>
639
640 * library-combo.make (BUNDLE_LIBS): For apple library-combo,
641 do not add -framework Foundation and -framework AppKit.
642 * Instance/bundle.make: Link bundle to all libs on Apple so
643 that it can be made to work with two-level namespaces.
644
645 Fri Jan 31 01:20:59 2003 Nicola Pero <n.pero@mi.flashnet.it>
646
647 * openapp.in: Added new option --find. Calling 'openapp --find
648 Ink' will search for the Ink application as usual, but then only
649 print out the full path of the application instead of executing
650 it. Replaced `basename $0` with openapp in messages. Do not talk
651 of unimplemented --library-combo option in messages.
652
653 Thu Jan 30 17:32:37 2003 Nicola Pero <n.pero@mi.flashnet.it>
654
655 * Instance/Documentation/gsdoc.make: Use autogsdoc, not gsdoc, to
656 compile gsdoc files. gsdoc is not even installed in the latest
657 gnustep-base.
658
659 Sun Jan 26 04:54:09 2003 Nicola Pero <n.pero@mi.flashnet.it>
660
661 * configure.ac: New --enable-multi-platform option, off by
662 default. Substitute GNUSTEP_MULTI_PLATFORM and target when
663 processing .in files.
664 * configure: Regenereated.
665 * GNUstep.sh.in: If GNUSTEP_MULTI_PLATFORM is empty, use hardcoded
666 GNUSTEP_HOST, GNUSTEP_HOST_OS, GNUSTEP_HOST_CPU,
667 GNUSTEP_HOST_VENDOR as provided by configure.
668 * GNUstep.csh.in: Idem.
669
670 Fri Jan 10 05:48:06 GMT 2003 Nicola Pero <n.pero@mi.flashnet.it>
671
672 * target.make (INTERNAL_CFLAGS): On darwin, apple foundation, add
673 -no-cpp-precomp.
674
675 2003-01-09 Richard Frith-Macdonald <rfm@gnu.org>
676
677 * Documentation/README.MinGW: Updated for current cod, fixing a few
678 errors.
679 * user_home.c: Fixed typo.
680
681 2003-01-03 Richard Frith-Macdonald <rfm@gnu.org>
682
683 * common.make: Don't use RUNTIME_FLAG for plain C code, just for ObjC
684
685 Fri Jan 3 01:57:46 2003 Nicola Pero <n.pero@mi.flashnet.it>
686
687 * create_domain_dir_tree.sh (mydir): Replaced dirname invocation
688 with a sed trick. Apparently dirname is not available on OpenStep
689 (reported by Pete French <pete@twisted.org.uk>).
690
691 Tue Dec 31 16:10:49 2002 Nicola Pero <n.pero@mi.flashnet.it>
692
693 * target.make: For darwin: link to LIB_LINK_SONAME_FILE, not to
694 LIB_LINK_INSTALL_NAME, so that it works when building frameworks.
695
696 2002-12-30 Adam Fedor <fedor@gnu.org>
697
698 * ld_lib_path.sh: Use DYLD_LIBRARY_PATH on darwin
699 * ld_lib_path.csh: Idem.
700 * target.make (darwin): Don't set DYLIB_COMPATIBILITY_VERSION,
701 set DYLIB_CURRENT_VERSION correctly, link to LIB_LINK_INSTALL_NAME.
702
703 Mon Dec 30 16:38:16 2002 Nicola Pero <n.pero@mi.flashnet.it>
704
705 A new library-combo apple-apple-apple has been added, and made the
706 default on Apple OSX systems.
707 * library-combo.make (OBJC_RUNTIME): Variable removed, it's
708 redundant with OBJC_RUNTIME_LIB.
709 * target.make: Check OBJC_RUNTIME_LIB, not OBJC_RUNTIME.
710 * common.make: For libFoundation, added backward compatibility
711 fixup for header locations.
712 * configure.ac: Map gnu library combo to gnu-gnu-gnu, nx library
713 combo to nx-nx-nx, apple library combo to apple-apple-apple. Use
714 apple-apple-apple library-combo on darwin by default. Use
715 -DNeXT_RUNTIME for OBJC_RUNTIME_LIB = apple. Print out a message
716 that we are checking for the library-combo, and which one we
717 choose.
718 * configure: Regenerated.
719 * common.make: To check that we are on an Apple system,
720 check FOUNDATION_LIB against apple, not nx.
721 * debugapp.in: Recognize apple library combo.
722 * executable.template.in: Idem.
723 * library-combo.make (RUNTIME_FLAG): For NeXT and Apple runtime,
724 always set to -fnext-runtime, regardless of the value of
725 OBJC_COMPILER, because OBJC_COMPILER is set in target.make, which
726 is read after library-combo.make, so we can't use it here.
727 * library-combo.make: Map apple library-combo to
728 apple-apple-apple. Added code for apple OBJC_RUNTIME_LIB,
729 FOUNDATION_LIB and GUI_LIB, copied from the one for nx
730 library-combo.
731 * target.make: For darwin systems, replace all checks for 'nx'
732 runtime and foundation lib with checks for 'apple'.
733 * Instance/application.make: Apple code is now executed for
734 'apple' runtime/foundation/gui lib, not 'nx'. Removed checks for
735 OBJC_COMPILER == NeXT; replace them with checks for FOUNDATION_LIB
736 == apple.
737 * Instance/bundle.make: Idem.
738 * Instance/framework.make: Idem.
739 * Instance/gswapp.make: idem.
740
741 Wed Dec 25 03:09:34 2002 Nicola Pero <n.pero@mi.flashnet.it>
742
743 * Instance/application.make: Implemented support for Apple native
744 bundle organization, and Apple Info.plist.
745
746 Wed Dec 25 03:04:42 2002 Nicola Pero <n.pero@mi.flashnet.it>
747
748 * target.make (DYLIB_INSTALL_NAME): Variable removed, replaced
749 by LIB_LINK_INSTALL_NAME.
750 * Instance/library.make (LIB_LINK_INSTALL_NAME): Define.
751 * Instance/framework.make (LIB_LINK_INSTALL_NAME): Define.
752 * Instance/framework.make: Do not build and link the dummy
753 framework class on Apple. On Apple, create the symbolic link
754 xxx.framework/xxx --> the shared library. Modified NSExecutable
755 value on Apple. New install code for Apple.
756
757 Wed Dec 25 02:53:19 2002 Nicola Pero <n.pero@mi.flashnet.it>
758
759 * Master/application.make (internal-clean): Removed special code
760 for OBJC_COMPILER = NeXT.
761
762 Fri Dec 20 17:27:16 2002 Nicola Pero <n.pero@mi.flashnet.it>
763
764 * library-combo.make (LIBRARIES_DEPEND_UPON, BUNDLE_LIBS): For nx
765 foundation or gui, add necessary -framework flags.
766 * target.make (DYLIB_INSTALL_NAME): For darwin, define using
767 FINAL_LIBRARY_INSTALL_DIR rather than hardcoding
768 GNUSTEP_SYSTEM_ROOT, so that it works no matter where a library is
769 installed.
770
771 Fri Dec 20 16:21:40 2002 Nicola Pero <n.pero@mi.flashnet.it>
772
773 * Instance/tool.make (FINAL_TOOL_INSTALL_DIR): New variable;
774 support it. By setting this variable before including the
775 makefile, you can fine control where you want the tool executable
776 to be installed.
777
778 Sun Dec 15 16:22:13 2002 Nicola Pero <n.pero@mi.flashnet.it>
779
780 * Instance/Shared/stamp-string.make: New file providing
781 infrastructure for very efficient stamp string support.
782 * GNUmakefile.in (INSTANCE_SHARED_MAKE_FILES): Added stamp-string.make
783 * Instance/application.make: Use Instance/Shared/stamp-string.make
784 to rebuild Info.plist and xxx.desktop iff there is a clear reason
785 to do so.
786 * Instance/bundle.make: Use Instance/Shared/stamp-string.make
787 to make sure we rebuild the Info.plist whenever the make variables
788 used in it change.
789
790 Sat Dec 14 02:42:02 2002 Nicola Pero <n.pero@mi.flashnet.it>
791
792 * library-combo.make: Quick attempt at fixing/updating
793 foundation/appkit flags to compile with nx library-combo on Mac
794 OSX. Dropped NeXTstep iconheader code.
795 * Instance/application.make: Quick attempt at fixing/updating
796 building nx applications. Added missing rule to build directory,
797 and dropped NeXTstep iconheader code.
798
799 Sat Dec 14 02:36:00 2002 Nicola Pero <n.pero@mi.flashnet.it>
800
801 * configure.ac (AC_CONFIG_FILES): Removed config.h, which is
802 already in AC_CONFIG_HEADER.
803 * configure: Regenerated.
804
805 Thu Dec 12 00:03:30 2002 Nicola Pero <n.pero@mi.flashnet.it>
806
807 * Instance/framework.make: Fixed typo in warning message.
808
809 2002-12-10 Adam Fedor <fedor@gnu.org>
810
811 * clean_os.sh: Filter version from darwin6.
812 * target.make (darwin): Was darwin6
813 (irix): Updated for shared libraries (from Carl Eugen Hoyos).
814
815 * Documentation/machines.texi: Updated.
816
817 Mon Dec 9 12:04:49 2002 Nicola Pero <n.pero@mi.flashnet.it>
818
819 * Instance/framework.make (internal-framework-install_): Fixed
820 creating the installation directory for headers in DLL case, so
821 that it uses HEADER_FILES_INSTALL_DIR (Patch from David Ayers
822 <d.ayers@inode.at>).
823
824 2002-12-05 Mirko Viviani <mirko.viviani@rccr.cremona.it>
825
826 * Instance/framework.make ($(FRAMEWORK_FILE)): create the link with
827 GNUSTEP_INSTANCE name instead of FRAMEWORK_NAME. (patch from David
828 Ayers <d.ayers@inode.at>)
829
830 2002-12-03 Mirko Viviani <mirko.viviani@rccr.cremona.it>
831
832 * Instance/framework.make ($(FRAMEWORK_FILE)): remove the link before
833 creating a new one.
834
835 2002-12-02 Mirko Viviani <mirko.viviani@rccr.cremona.it>
836
837 * Instance/framework.make ($(FRAMEWORK_FILE)): link
838 lib<frameworkName>.so to <frameworkName> for dynamic loading.
839
840 Mon Dec 2 12:43:23 2002 Nicola Pero <n.pero@mi.flashnet.it>
841
842 * Instance/framework.make: Added support for XXX_HEADER_FILES_DIR
843 and XXX_HEADER_FILES_INSTALL_DIR (Patch from David Ayers
844 <d.ayers@inode.at>).
845
846 2002-11-29 Adam Fedor <fedor@gnu.org>
847
848 * target.make (darwin1): Remove
849 (darwin6): Add.
850
851 2002-11-27 Richard Frith-Macdonald <rfm@gnu.org>
852
853 * user_home.c: Use USERPROFILE for home directory on windoze.
854 * Documentation/RADME.MinGW: Fix typo reported by Tom Koelman
855
856 2002-11-19 Adam Fedor <fedor@gnu.org>
857
858 * Version: 1.5.1
859 * Documentation/news.texi: Updated.
860
861 2002-11-19 Adam Fedor <fedor@gnu.org>
862
863 * create_domain_dir_tree.sh (mydir): Use `command` not
864 $(command), which doesn't work with all sh's.
865
866 2002-11-15 Adam Fedor <fedor@gnu.org>
867
868 * common.make: Remove duplicate OBJC_RUNTIME_LIB and FOUNDATION_LIB
869 setup
870 * library-combo.make (GNUSTEP_FND_DIR, RUNTIME_FLAG): Extra flags
871 moved from common.make
872 (FOUNDAION_LIB=gnu): setup moved from common.make.
873
874 * target.make (darwin5/NeXT cc) (DYLIB_EXTRA_FLAGS,
875 DYLIB_DEF_FRAMEWORKS, DYLIB_DEF_LIBS): Comment out or remove.
876
877 Wed Nov 6 15:26:07 2002 Nicola Pero <n.pero@mi.flashnet.it>
878
879 * GNUmakefile.in (install): Fixed typo - was installing
880 config.site into GNUSTEP_SYSTEM_ROOT/shared rather than
881 GNUSTEP_SYSTEM_ROOT/share.
882
883 Wed Nov 6 12:31:40 2002 Nicola Pero <n.pero@mi.flashnet.it>
884
885 Rewritten framework/subproject interaction so that it supports
886 FRAMEWORK_NAME containing multiple framework names. Framework API
887 change warning: CURRENT_VERSION_NAME replaced by
888 XXX_CURRENT_VERSION_NAME; DEPLOY_WITH_CURRENT_VERSION replaced by
889 XXX_DEPLOY_WITH_CURRENT_VERSION.
890 * common.make (CURRENT_VERSION_NAME): Do not define here.
891 (DEPLOY_WITH_CURRENT_VERSION): Idem.
892 * Instance/framework.make: Added support for
893 xxx_CURRENT_VERSION_NAME and xxx_DEPLOY_WITH_CURRENT_VERSION.
894 * rules.make (FRAMEWORK_NAME): Do not define here.
895 (FRAMEWORK_DIR_NAME): Idem.
896 (FRAMEWORK_VERSION_DIR_NAME): Idem.
897 * Master/framework.make (FRAMEWORK_NAME): Set here.
898 * Instance/framework.make (FRAMEWORK_DIR_NAME,
899 FRAMEWORK_VERSION_DIR_NAME): Set here.
900 * Master/rules.make (%.subprojects): Pass to submakes for
901 subprojects OWNING_PROJECT_HEADER_DIR instead of FRAMEWORK_NAME
902 and FRAMEWORK_VERSION_DIR_NAME; set the new variable manually
903 depending on the instance we're building.
904 (%.variables): Similar change.
905 * Master/subproject.make (build-headers): Always define this rule;
906 don't depend on FRAMEWORK_NAME.
907 (internal-install, internal-uninstall: Always run install /
908 uninstall, no matter what FRAMEWORK_NAME is.
909 * rules.make (CURRENT_FRAMEWORK_HEADERS_FLAG): Renamed to
910 DERIVED_SOURCES_HEADERS_FLAG. Include it also if
911 OWNING_PROJECT_HEADER_DIR is non empty.
912 * Instance/subproject.make: Rewritten header copying for
913 frameworks and such; now manage headers basing on the
914 OWNING_PROJECT_HEADER_DIR variable only.
915
916 Wed Nov 6 12:09:09 2002 Nicola Pero <n.pero@mi.flashnet.it>
917
918 * Instance/framework.make (internal-framework-distclean): Do not
919 remove DERIVED_SOURCES; already removed on make clean.
920
921 Wed Nov 6 10:56:55 2002 Nicola Pero <n.pero@mi.flashnet.it>
922
923 * Instance/application.make (.PHONY): Added
924 internal-app-copy_into_dir.
925 (internal-app-copy_into_dir): Implemented.
926
927 2002-11-05 Adam Fedor <fedor@gnu.org>
928
929 * Documentation/README.MinGW: Add note about setting
930 installation prefix.
931 * Documentation/faq.texi: Typo.
932 * Documentation/machines.texi: Updates.
933 * Documentation/userfaq.texi: Idem.
934
935 Mon Nov 4 14:59:27 2002 Nicola Pero <n.pero@mi.flashnet.it>
936
937 * Instance/documentation.make (internal-doc-install_): Moved
938 before the submakefile fragments are included, to fix installation
939 problem.
940
941 Mon Nov 4 12:44:07 2002 Nicola Pero <n.pero@mi.flashnet.it>
942
943 * GNUmakefile.in (distclean): Remove fixpath.sh.
944
945 Mon Nov 4 12:08:58 2002 Nicola Pero <n.pero@mi.flashnet.it>
946
947 * Instance/Documentation: New directory.
948 * Instance/Documentation/autogsdoc.make: New file.
949 * Instance/Documentation/gsdoc.make: New file.
950 * Instance/Documentation/javadoc.make: New file.
951 * Instance/Documentation/latex.make: New file.
952 * Instance/Documentation/texi.make: New file.
953 * Instance/documentation.make: Include only the appropriate
954 documentation makefiles; most code moved into the specific
955 documentation makefiles.
956 * GNUmakefile.in (install): Create the
957 GNUSTEP_MAKEFILES/Instance/Documentation directory.
958 (INSTANCE_DOC_MAKE_FILES): List the new makefiles in this
959 variable.
960 (install): Install them.
961 * rules.make ($(GNUSTEP_MAKEFILES)/Instance/Documentation/*.make):
962 New rule to let make know that all documentation makefiles are
963 always up to date.
964
965 Fri Nov 1 14:00:11 2002 Nicola Pero <n.pero@mi.flashnet.it>
966
967 * common.make (GNUSTEP_MAKEINFO, GNUSTEP_MAKEINFO_FLAGS,
968 GNUSTEP_MAKETEXT, GNUSTEP_MAKETEXT_FLAGS, GNUSTEP_TEXI2DVI,
969 GNUSTEP_TEXI2DVI_FLAGS, GNUSTEP_TEXI2HTML,
970 GNUSTEP_TEXI2HTML_FLAGS, GNUSTEP_DVIPS, GNUSTEP_DVIPS_FLAGS,
971 AUTOGSDOC, JAVADOC, ALL_JAVADOCFLAGS): Moved into
972 Instance/documentation.make
973 * rules.make (ALL_JAVADOCFLAGS): Moved into
974 Instance/documentation.make.
975 * Instance/documentation.make: Set all these documentation
976 specific flags and options here.
977 (ADDITIONAL_MAKEINFO_FLAGS, ADDITIONAL_MAKETEXT_FLAGS,
978 ADDITIONAL_TEXI2DVI_FLAGS, ADDITIONAL_TEXI2HTML_FLAGS,
979 ADDITIONAL_DVIPS_FLAGS): New variables.
980
981 Fri Nov 1 13:36:25 2002 Nicola Pero <n.pero@mi.flashnet.it>
982
983 * ChangeLog: Moved into ChangeLog.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26