Mercurial > hg > xemacs-beta
comparison nt/xpm.mak @ 276:6330739388db r21-0b36
Import from CVS: tag r21-0b36
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:30:37 +0200 |
parents | |
children | 74fd4e045ea6 |
comparison
equal
deleted
inserted
replaced
275:a68ae4439f57 | 276:6330739388db |
---|---|
1 # | |
2 # XPM Makefile for Microsoft NMAKE without X libraries | |
3 # | |
4 | |
5 !if !defined(DEBUG_XEMACS) | |
6 DEBUG_XEMACS=0 | |
7 !endif | |
8 | |
9 !if $(DEBUG_XEMACS) | |
10 OPT=-Od -Zi | |
11 !else | |
12 OPT=-O2 -G5 -Zi | |
13 !endif | |
14 | |
15 WARN_CPP_FLAGS = -W3 | |
16 | |
17 CC=cl | |
18 CFLAGS=-nologo -DFOR_MSW $(WARN_CPP_FLAGS) $(OPT) $(INCLUDES) -Fo$@ -c | |
19 | |
20 OBJS= data.obj create.obj misc.obj rgb.obj scan.obj parse.obj hashtab.obj \ | |
21 WrFFrI.obj RdFToI.obj CrIFrDat.obj CrDatFrI.obj \ | |
22 CrIFrBuf.obj CrBufFrI.obj \ | |
23 RdFToDat.obj WrFFrDat.obj \ | |
24 Attrib.obj Image.obj Info.obj RdFToBuf.obj WrFFrBuf.obj \ | |
25 simx.obj | |
26 | |
27 # nmake rule | |
28 | |
29 .SUFFIXES: | |
30 .SUFFIXES: .c | |
31 | |
32 .c.obj: | |
33 $(CC) $(CFLAGS) $< -Fo$@ | |
34 | |
35 | |
36 # targets | |
37 | |
38 all: ..\X11\xpm.h Xpm.lib | |
39 | |
40 ..\X11\xpm.h: ..\X11\NUL xpm.h | |
41 copy xpm.h ..\X11 | |
42 | |
43 ..\X11\NUL: | |
44 mkdir ..\X11 | |
45 | |
46 Xpm.lib: $(OBJS) | |
47 link.exe -lib -nologo -out:$@ $(OBJS) |