Mercurial > hg > xemacs-beta
annotate nt/xpm.mak @ 5104:868a5349acee
add documentation to frame.c, rearrange some functions to consolidate in related areas
-------------------- ChangeLog entries follow: --------------------
src/ChangeLog addition:
2010-03-05 Ben Wing <ben@xemacs.org>
* frame.c:
* frame.c (frame_live_p):
* frame.c (Fframep):
* frame.c (Fdisable_frame):
* frame.c (Fenable_frame):
* frame.c (Fraise_frame):
* frame.c (Fframe_name):
* frame.c (Fset_frame_height):
* frame.c (internal_set_frame_size):
* frame.c (adjust_frame_size):
Add documentation on the different types of units used to measure
frame size.
Add section headers to the various sections.
Rearrange the location of some functions in the file to keep
related functions together. This especially goes for frame-sizing
functions (internal_set_frame_size() and adjust_frame_size()),
which have been moved so that they form a group with
change_frame_size() and change_frame_size_1().
No functionality should change.
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Fri, 05 Mar 2010 22:50:27 -0600 |
parents | 5274591ce707 |
children | ba07c880114a |
rev | line source |
---|---|
276 | 1 # |
2 # XPM Makefile for Microsoft NMAKE without X libraries | |
3 # | |
4927
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
4 # Copyright (C) 1997 Free Software Foundation, Inc. |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
5 # |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
6 # This file is part of XEmacs. |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
7 # |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
8 # XEmacs is free software; you can redistribute it and/or modify it |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
9 # under the terms of the GNU General Public License as published by the |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
10 # Free Software Foundation; either version 2, or (at your option) any |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
11 # later version. |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
12 # |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
13 # XEmacs is distributed in the hope that it will be useful, but WITHOUT |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
14 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
15 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
16 # for more details. |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
17 # |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
18 # You should have received a copy of the GNU General Public License |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
19 # along with XEmacs; see the file COPYING. If not, write to |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
20 # the Free Software Foundation, Inc., 51 Franklin St. - Fifth Floor, |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
21 # Boston, MA 02110-1301, USA. |
5274591ce707
Add copyright and license information for Jonathan Harris's contributions.
Jerry James <james@xemacs.org>
parents:
817
diff
changeset
|
22 # |
398 | 23 !if !defined(DEBUG) |
24 !if defined(DEBUG_XEMACS) | |
25 DEBUG=$(DEBUG_XEMACS) | |
26 !else | |
27 DEBUG=0 | |
28 !endif | |
29 !endif | |
276 | 30 |
398 | 31 !if !defined(USE_CRTDLL) |
817 | 32 USE_CRTDLL=1 |
276 | 33 !endif |
34 | |
398 | 35 !if $(DEBUG) |
276 | 36 OPT=-Od -Zi |
398 | 37 LINK_DEBUG=-debug |
276 | 38 !else |
398 | 39 OPT=-Ox |
40 !endif | |
41 | |
42 !if $(USE_CRTDLL) | |
43 !if $(DEBUG) | |
44 C_LIBFLAG=-MDd | |
45 !else | |
46 C_LIBFLAG=-MD | |
47 !endif | |
48 !else | |
49 !if $(DEBUG) | |
50 C_LIBFLAG=-MLd | |
51 !else | |
52 C_LIBFLAG=-ML | |
53 !endif | |
276 | 54 !endif |
55 | |
56 WARN_CPP_FLAGS = -W3 | |
57 | |
58 CC=cl | |
398 | 59 CFLAGS=-nologo -DFOR_MSW $(C_LIBFLAG) $(WARN_CPP_FLAGS) \ |
60 $(OPT) $(INCLUDES) -c | |
276 | 61 |
62 OBJS= data.obj create.obj misc.obj rgb.obj scan.obj parse.obj hashtab.obj \ | |
63 WrFFrI.obj RdFToI.obj CrIFrDat.obj CrDatFrI.obj \ | |
64 CrIFrBuf.obj CrBufFrI.obj \ | |
65 RdFToDat.obj WrFFrDat.obj \ | |
66 Attrib.obj Image.obj Info.obj RdFToBuf.obj WrFFrBuf.obj \ | |
67 simx.obj | |
68 | |
69 # nmake rule | |
70 | |
71 .SUFFIXES: | |
72 .SUFFIXES: .c | |
73 | |
398 | 74 .c.obj:: |
75 $(CC) $(CFLAGS) $< | |
276 | 76 |
77 | |
78 # targets | |
79 | |
80 all: ..\X11\xpm.h Xpm.lib | |
81 | |
82 ..\X11\xpm.h: ..\X11\NUL xpm.h | |
83 copy xpm.h ..\X11 | |
84 | |
85 ..\X11\NUL: | |
86 mkdir ..\X11 | |
87 | |
88 Xpm.lib: $(OBJS) | |
398 | 89 lib -nologo -out:$@ $(OBJS) |