Merge branch 'linux1'
[oweals/cde.git] / cde / programs / dtmail / MotifApp / Imakefile
1 XCOMM $TOG: Imakefile /main/8 1998/08/05 13:24:05 mgreess $
2 #define DoNormalLib     YES
3 #define DoSharedLib     NO
4 #define DoDebugLib      NO
5 #define DoProfileLib    NO
6 #define LibName         MotifApp
7 #define LibHeaders      NO
8
9 #define CplusplusSource YES
10 DEPEND_DEFINES = $(CXXDEPENDINCLUDES)
11
12 #include <Threads.tmpl>
13
14 INCLUDES = -I../include/MotifApp -I../include -I../include/utils
15
16 #ifndef DtMailDefines
17 # define DtMailDefines
18 #endif
19 DEFINES = DtMailDefines
20
21 #ifdef HPArchitecture
22 EXTRA_C++OPTIONS =      +p
23 #endif
24
25 #ifdef SunArchitecture
26 # ifdef USE_SPRO_V3
27 SPRO_V3_OPTIONS =      -noex -xO0 -USPRO_V2
28 #  ifdef DEBUGTREE
29 SPRO_V3_OPTIONS +=      -xsb
30 #  endif
31 # endif
32
33 EXTRA_C++OPTIONS =     -xF +p +w $(SPRO_V3_OPTIONS)
34
35 #endif /* SunArchitecture */
36
37 HEADERS = 
38
39 SRCS = \
40         Application.C           AskFirstCmd.C \
41         BasicComponent.C        BusyPixmap.C \
42         ButtonInterface.C       Cmd.C \
43         CmdInterface.C          CmdList.C \
44         DialogManager.C         Help.C \
45         IconifyCmd.C            InfoDialogManager.C \
46         InterruptibleCmd.C      Main.C \
47         MainWindow.C            ManageCmd.C \
48         MenuBar.C               MenuWindow.C \
49         MotifCmds.C             NoUndoCmd.C \
50         PixmapCycler.C          PromptDialogManager.C \
51         QuestionDialogManager.C QuitCmd.C \
52         ScrollingList.C         SelectFileCmd.C \
53         ToggleButtonInterface.C UIComponent.C \
54         UndoCmd.C               WarnNoUndoCmd.C \
55         WorkingDialogManager.C
56
57 OBJS = \
58         Application.o           AskFirstCmd.o \
59         BasicComponent.o        BusyPixmap.o \
60         ButtonInterface.o       Cmd.o \
61         CmdInterface.o          CmdList.o \
62         DialogManager.o         Help.o \
63         IconifyCmd.o            InfoDialogManager.o \
64         InterruptibleCmd.o      Main.o \
65         MainWindow.o            ManageCmd.o \
66         MenuBar.o               MenuWindow.o \
67         MotifCmds.o             NoUndoCmd.o \
68         PixmapCycler.o          PromptDialogManager.o \
69         QuestionDialogManager.o QuitCmd.o \
70         ScrollingList.o         SelectFileCmd.o \
71         ToggleButtonInterface.o UIComponent.o \
72         UndoCmd.o               WarnNoUndoCmd.o \
73         WorkingDialogManager.o
74
75 #include <Library.tmpl>
76
77 DependTarget()
78
79 #ifdef SunArchitecture
80 clean::
81         $(RM) -r .sb
82         $(RM) .make.state*
83 #endif