Link with C++ linker
[oweals/cde.git] / cde / programs / dticon / Imakefile
1 XCOMM $XConsortium: Imakefile /main/9 1996/10/09 14:05:31 drk $
2
3 XCOMM
4 XCOMM Imakefile: for DT Icon Editor
5 XCOMM
6
7 /* General case INCLUDES DEFINES LOCAL_LIBRARIES
8  * Each individual architecture may have more or less of the above.
9  * Use EXTRA_DEFINES and EXTRA_INCLUDES to add defines and includes
10  * to an individual architecture.  There is no equivalent for
11  * LOCAL_LIBRARIES.
12  * USE_libraryname in LOCAL_LIBRARIES is by default empty.
13  * It should be set when necessary to the real library macro name.
14  */
15
16         DEFINES = -D__TOOLTALK
17        INCLUDES = -I.
18 #if defined (SunArchitecture)
19 DEPLIBS = $(DEPDTWIDGETLIB) $(DEPDTSVCLIB) $(DEPTTLIB) \
20                   $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
21 LOCAL_LIBRARIES = $(DTWIDGETLIB) $(DTSVCLIB) $(TTLIB) \
22                   $(XMLIB) $(XTOOLLIB) $(XLIB)
23 #else
24 DEPLIBS = $(DEPDTHELPLIB) $(DEPDTWIDGETLIB) $(DEPDTSVCLIB) $(DEPTTLIB) \
25                   $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
26 LOCAL_LIBRARIES = $(DTHELPLIB) $(DTWIDGETLIB) $(DTSVCLIB) $(TTLIB) \
27                   $(XMLIB) $(XTOOLLIB) $(XLIB)
28 #endif /* SunArchitecture */
29 SYS_LIBRARIES = -lm
30
31 #ifdef HPArchitecture
32 #endif
33
34 #ifdef RsArchitecture
35 EXTRA_DEFINES =
36 SYS_LIBRARIES = -lm -liconv
37 #endif
38
39 #if defined (SunArchitecture)
40 SYS_LIBRARIES = -lm -ldl
41 #endif /* SunArchitecture */
42
43 #if defined (USLArchitecture)
44 SYS_LIBRARIES = -lm -ldl -lgen
45 #endif /* USLArchitecture */
46
47 #if defined (UXPArchitecture)
48 EXTRA_DEFINES =
49 SYS_LIBRARIES = -lm -ldl -lgen
50 #endif /* UXPArchitecture */
51
52 #if defined (AlphaArchitecture)
53 EXTRA_DEFINES =
54 #endif
55
56
57 SRCS =  dtIconShell.c   event.c         fileIO.c \
58         fileIODialog.c  globals.c       graphics.c \
59         help.c          image.c         main.c \
60         newIconDialog.c process.c       queryDialog.c \
61         stdErrDialog.c  utils.c         version.c
62
63 OBJS =  dtIconShell.o   event.o         fileIO.o \
64         fileIODialog.o  globals.o       graphics.o \
65         help.o          image.o         main.o \
66         newIconDialog.o process.o       queryDialog.o \
67         stdErrDialog.o  utils.o         version.o
68
69 ComplexProgramTarget(dticon)