Merge branch 'master' into xcircuit-3.10
[xcircuit.git] / Xw / Imakefile
blobf8f5ca9d52275101561f7900523b0b4782d65eec
1 # Compile flags
2 CC = cc
3 # If you wish to compile with gcc:
4 #CC = gcc
6 # cckr is for SGI only (non-ansi-standard switch):
7 #CCOPTIONS = -O2 -cckr -Wf,-XNh2000
8 # for DEC Alpha:
9 #CCOPTIONS = -Olimit 1000 -taso
10 # for DEC ULTRIX:
11 #CCOPTIONS = -Olimit 1000
12 # for Linux:
13 #CCOPTIONS = -O2 -w -m486
14 # otherwise (Sun, gcc, etc.):       
15 #CCOPTIONS = -O2 -w
17 # CDEBUGFLAGS is passed from top-level Imakefile
19 INCLUDES = -I.. -I$(TOP)
20 INSTALLFLAGS = $(INSTINCFLAGS)
22 HEADERS = \
23         BBoard.h \
24         BBoardP.h \
25         Cascade.h \
26         CascadeP.h \
27         DisplayP.h \
28         Form.h \
29         FormP.h \
30         MenuBtn.h \
31         MenuBtnP.h \
32         PButton.h \
33         PButtonP.h \
34         PopupMgr.h \
35         PopupMgrP.h \
36         SText.h \
37         STextP.h \
38         SourceP.h \
39         TextEdit.h \
40         TextEditP.h \
41         Toggle.h \
42         ToggleP.h \
43         WorkSpace.h \
44         WorkSpaceP.h \
45         Xw.h \
46         XwP.h
48 SRCS = \
49         BBoard.c\
50         Button.c\
51         Cascade.c\
52         Display.c\
53         Form.c\
54         Manager.c\
55         MapEvents.c\
56         MenuBtn.c\
57         MenuMgr.c\
58         MenuPane.c\
59         PButton.c\
60         PopupMgr.c\
61         Primitive.c\
62         ResConvert.c\
63         SText.c\
64         SourceStr.c\
65         TextEdit.c\
66         Toggle.c\
67         Traversal.c\
68         WorkSpace.c
70 OBJS = \
71         BBoard.o\
72         Button.o\
73         Cascade.o\
74         Display.o\
75         Form.o\
76         Manager.o\
77         MapEvents.o\
78         MenuBtn.o\
79         MenuMgr.o\
80         MenuPane.o\
81         PButton.o\
82         PopupMgr.o\
83         Primitive.o\
84         ResConvert.o\
85         SText.o\
86         SourceStr.o\
87         TextEdit.o\
88         Toggle.o\
89         Traversal.o\
90         WorkSpace.o
92 NormalLibraryObjectRule()
93 NormalLibraryTarget(xcXw,$(OBJS))
94 DependTarget()
96 clean::
97         rm *.o
98 veryclean::
99         rm *.o libxcXw.a