dtcm: Resolve CID 87562
[oweals/cde.git] / cde / programs / dtcm / dtcm / Imakefile
index bb2d86d10b245a7cd65eae18b880de81b3ca5241..3d55b4d5a2d1a9f75d601ba1d708546a4c21df5e 100644 (file)
@@ -12,11 +12,12 @@ LOCAL_LIBRARIES = ../libDtCmP/libDtCmP.a $(CSALIB) DtClientLibs
 
  OSMAJORVERSION = OSMajorVersion
  OSMINORVERSION = OSMinorVersion
-        DEFINES = -DSVR4 -DREL="$(OSMAJORVERSION)$(OSMINORVERSION)" \
+ DEPEND_DEFINES = $(DEPENDDEFINES)
+        DEFINES = -DREL="$(OSMAJORVERSION)$(OSMINORVERSION)" \
        -DRELMAJOR="$(OSMAJORVERSION)" -DRELMINOR="$(OSMINORVERSION)" \
        $(ICONV_INBUF_DEFINE)
 
-#if defined(RsArchitecture) || defined(USLArchitecture) || defined(UXPArchitecture) || defined(LinuxArchitecture)
+#if defined(RsArchitecture) || defined(USLArchitecture) || defined(UXPArchitecture) || defined(LinuxArchitecture) || defined(BSDArchitecture)
 TTY_LIBRARIES = $(LOCAL_LIBRARIES) 
 #elif defined(AlphaArchitecture)
 TTY_LIBRARIES = $(DTCMPLIB) $(CSALIB) $(DTSVCLIB) $(XTOOLLIB) $(XLIB)
@@ -32,6 +33,10 @@ EXTRA_LIBRARIES      = -lrpcsvc -lPW -ldiag
 EXTRA_LIBRARIES        = -lrpcsvc -lV3
 #endif
 
+#if defined(BSDArchitecture) && !defined(OpenBSDArchitecture)
+EXTRA_LIBRARIES = -lcompat
+#endif
+
 #ifdef SunArchitecture
 XCOMM Uncomment to build using Federated Naming Services.  To activate
 XCOMM you must set the UseFNS resource to True before runnin dtcm.
@@ -47,12 +52,6 @@ EXTRA_CCOPTIONS = -xstrconst -Xc -v
 EXTRA_LIBRARIES = $(FNS_EXTRA_LIBS)
 #endif
 
-XCOMM On Linux once you link against a C++ library the whole program 
-XCOMM has to be linked with the C++ linker
-#if defined(LinuxDistribution)
-CCLINK = $(CXX)
-#endif
-
 PROG1 = dtcm
 SRCS1 =        MonthPanel.c    RFCMIME.c       about.c \
        alarm.c         blist.c         browser.c \