X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=cde%2Fprograms%2Fdtinfo%2Fmmdb%2FStyleSheet%2FImakefile;h=e2fd7b723a305b56733b40bfc539997b44727f2c;hb=01d6c363fa5c1bc1ce72e90d4e7daca74bd3175e;hp=facee7e716ae3bcf9a4d1d24dd092797d12fd4a4;hpb=42e891d9e7e550d222b7a70d9c45b2da4555037f;p=oweals%2Fcde.git diff --git a/cde/programs/dtinfo/mmdb/StyleSheet/Imakefile b/cde/programs/dtinfo/mmdb/StyleSheet/Imakefile index facee7e7..e2fd7b72 100644 --- a/cde/programs/dtinfo/mmdb/StyleSheet/Imakefile +++ b/cde/programs/dtinfo/mmdb/StyleSheet/Imakefile @@ -21,7 +21,7 @@ XCOMM .../programs/dtinfo/mmdb//Imakefile #define LibCreate NO #define CplusplusSource YES -DEPEND_DEFINES = $(CXXDEPENDINCLUDES) $(DEPENDDEFINES) +DEPEND_DEFINES = $(DEPENDDEFINES) CXXEXTRA_DEFINES = -DEXPAND_TEMPLATES #ifdef DtinfoClient @@ -30,7 +30,7 @@ DEFINES = -DCDE_NEXT DEFINES = #endif -INCLUDES = -I$(DTMMDBSRC)/StyleSheet $(EXCEPTIONS_INCLUDES) $(COMMON_CLASS_INCLUDES) -I$(DTMMDBSRC) +INCLUDES = $(CXXDEPENDINCLUDES) -I$(DTMMDBSRC)/StyleSheet $(EXCEPTIONS_INCLUDES) $(COMMON_CLASS_INCLUDES) -I$(DTMMDBSRC) #ifdef RegenParserFiles LinkSourceFile(defParser.y,$(DTMMDBSRC)/StyleSheet) @@ -50,7 +50,8 @@ YaccTarget(defParser,defParser) #endif -#if defined(CplusplusCompilerMajorVersion) && (CplusplusCompilerMajorVersion == 4) +#if defined(CplusplusCompilerMajorVersion) && \ + (CplusplusCompilerMajorVersion == 4) && !defined(SunArchitecture) XCOMM need the ptr repository CXXEXTRA_DEFINES = -ptr../templates #endif @@ -111,7 +112,8 @@ LinkSourceFile(all_tmpls,$(DTMMDBSRC)/StyleSheet) SpecialCPlusPlusObjectRule(SSTemplates.o,,+Tall_tmpls -DEXPAND_TEMPLATES) #elif defined(AlphaArchitecture) SpecialCPlusPlusObjectRule(SSTemplates.o,,-ptf -DEXPAND_TEMPLATES) -#elif defined(LinuxArchitecture) || defined(BSDArchitecture) +#elif defined(LinuxArchitecture) || defined(BSDArchitecture) || \ + defined(SunArchitecture) SpecialCPlusPlusObjectRule(SSTemplates.o,,-DEXPAND_TEMPLATES) SpecialCPlusPlusExpandRule(SSTemplates..c,SSTemplates.C,-DEXPAND_TEMPLATES) #else