Fixes for OpenBSD
[oweals/cde.git] / cde / config / cf / DtInfo.rules
index 227df689eea2b7f62798eef71d5a5c774c59fe62..316a671000435800afa1df2a4aadcf36fcf0ab45 100644 (file)
@@ -36,32 +36,32 @@ XCOMM $TOG: DtInfo.rules /main/21 1997/09/05 11:31:01 samborn $
  * library building stuff
  */
 
-#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
+#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 5
 # define makelibT(libname)                                     @@\
        makelib(libname)                                        @@\
                                                                @@\
-libname/lib/**/libname/**/T.a: FRC                             @@\
+Concat3(libname/lib,libname,T.a): FRC                          @@\
        @(cd libname ;  \                                       @@\
-               echo "### Making lib libname Templates ###" ; \ @@\
-               $(MAKE) lib/**/libname/**/T.a ; \               @@\
+           echo STR(*** Making lib libname Templates ***) ; \  @@\
+           $(MAKE) Concat3(lib,libname,T.a) ; \                @@\
        )
 
 # define makelibsubsubdir(subdir,libname)                      @@\
                                                                @@\
-subdir/libname/lib/**/libname.a: FRC                           @@\
+Concat(subdir/libname/lib,libname.a): FRC                      @@\
        @(cd subdir ;   \                                       @@\
-               echo "### Making lib libname ###" ; \           @@\
-               $(MAKE) libname/lib/**/libname.a ; \            @@\
+           echo STR(*** Making lib libname ***) ; \            @@\
+           $(MAKE) Concat(libname/lib,libname.a) ; \           @@\
        )
 
 # define makelibTsubsubdir(subdir,libname)                     @@\
                                                                @@\
-subdir/libname/lib/**/libname/**/T.a: FRC                      @@\
+Concat3(subdir/libname/lib,libname,T.a): FRC                   @@\
        @(cd subdir ;   \                                       @@\
-               echo "### Making lib libname Templates ###" ; \ @@\
-               $(MAKE) libname/lib/**/libname/**/T.a ; \       @@\
+           echo STR(*** Making lib libname Templates ***) ; \  @@\
+           $(MAKE) Concat3(libname/lib,libname,T.a) ; \        @@\
        )
-#else /* not defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3 */
+#else /* not defined(SunArchitecture) && CplusplusCompilerMajorVersion > 5 */
 # define makelibT(libname)                                     @@\
        makelib(libname)
 #endif
@@ -70,28 +70,28 @@ subdir/libname/lib/**/libname/**/T.a: FRC                   @@\
        makelibd(libname,)
 
 #define makelibd(libname, deps)                                        @@\
-libname/lib/**/libname.a: deps FRC                             @@\
+Concat(libname/lib,libname.a): deps FRC                                @@\
        @(cd libname; \                                         @@\
-               echo "### Making lib libname ###" ; \           @@\
-               $(MAKE) lib/**/libname.a ; \                    @@\
-               if [ -d "$(TEMPLATE_DB)" ]; then \              @@\
-                   $(MAKE) lib/**/libname/**/T.a ; \           @@\
-               fi \                                            @@\
+           echo STR(*** Making lib libname ***) ; \            @@\
+           $(MAKE) Concat(lib,libname.a) ; \                   @@\
+           if [ -d "$(TEMPLATE_DB)" ]; then \                  @@\
+               $(MAKE) Concat3(lib,libname,T.a) ; \            @@\
+           fi \                                                @@\
        )                                                       @@\
 libname/libname.d:     libname/Classlist.mk                    @@\
        @(cd libname; \                                         @@\
-               echo "### Making dfiles in libname ###" ; \     @@\
-               $(MAKE) libname.d ;\                            @@\
+           echo STR(*** Making dfiles in libname ***) ; \      @@\
+           $(MAKE) libname.d ;\                                @@\
        )                                                       @@\
 libname/libname.h:     libname/Classlist.mk                    @@\
        @(cd libname; \                                         @@\
-               echo "### Making dfiles in libname ###" ; \     @@\
-               $(MAKE) libname.h ;\                            @@\
+           echo STR(*** Making dfiles in libname ***) ; \      @@\
+           $(MAKE) libname.h ;\                                @@\
        )                                                       @@\
 libname/libname.msg:   libname/Classlist.mk                    @@\
        @(cd libname; \                                         @@\
-               echo "### Making msgs in libname ###" ; \       @@\
-               $(MAKE) libname.msg ;\                          @@\
+           echo STR(*** Making msgs in libname ***) ; \        @@\
+           $(MAKE) libname.msg ;\                              @@\
        )                                                       @@\
                                                                @@\
 FRC:                                                           @@\
@@ -149,19 +149,19 @@ AllTarget(Concat(lib,libname.a))                          @@\
                                                                @@\
 Concat(lib,libname.a): objlist                                 @@\
        $(RM) $@                                                @@\
-       @echo "### Making SimpleLibrary libname.a"              @@\
+       @echo STR(*** Making SimpleLibrary libname.a)           @@\
        $(LD) -r -o $@ objlist
 
 
-#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
+#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 5
 #define SimpleLibraryT(libname,objlist,libdir)                 @@\
 SimpleLibrary(libname,objlist,libdir)                          @@\
                                                                @@\
-AllTarget(Concat(lib,libname/**/T.a))                          @@\
+AllTarget(Concat3(lib,libname,T.a))                            @@\
                                                                @@\
-Concat(lib,libname/**/T.a):                                    @@\
+Concat3(lib,libname,T.a):                                      @@\
        $(RM) $@                                                @@\
-       @echo "### Making SimpleLibraryT libname Templates"     @@\
+       @echo STR(*** Making SimpleLibraryT libname Templates)  @@\
        find ./Templates.DB -name '*.o' -type f -print | xargs -n4 ar cq $@ @@\
                                                                @@\
 clean::                                                                @@\
@@ -170,11 +170,11 @@ clean::                                                           @@\
 #define SimpleLibraryT(libname,objlist,libdir)                 @@\
 SimpleLibrary(libname,objlist,libdir)                          @@\
                                                                @@\
-AllTarget(Concat(lib,libname/**/T.a))                          @@\
+AllTarget(Concat3(lib,libname,T.a))                            @@\
                                                                @@\
-Concat(lib,libname/**/T.a): TemplateObjs                       @@\
+Concat3(lib,libname,T.a): TemplateObjs                         @@\
        $(RM) $@                                                @@\
-       @echo "### Making SimpleLibraryT libname Templates"     @@\
+       @echo STR(*** Making SimpleLibraryT libname Templates)  @@\
        $(AR) $@ TemplateObjs                                   @@\
                                                                @@\
 clean::                                                                @@\
@@ -186,7 +186,7 @@ AllTarget(Concat(lib,libname.a))                            @@\
                                                                @@\
 Concat(lib,libname.a): objlist                                 @@\
        $(RM) $@                                                @@\
-       @echo "### Making RealLibrary libname.a"                @@\
+       @echo STR(*** Making RealLibrary libname.a)             @@\
        ar cq $@ objlist                                        @@\
        RanLibrary($@)
 
@@ -195,18 +195,18 @@ AllTarget(Concat(lib,libname.a))                          @@\
                                                                @@\
 Concat(lib,libname.a): objlist otherdeps                       @@\
        $(RM) $@                                                @@\
-       @echo "### Making NotSoSimpleLibrary libname.a"         @@\
+       @echo STR(*** Making NotSoSimpleLibrary libname.a)      @@\
        $(LD) -r -o $@ objlist
 
-#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 3
+#if defined(SunArchitecture) && CplusplusCompilerMajorVersion > 5
 #define NotSoSimpleLibraryT(libname,objlist,libdir,otherdeps)  @@\
 NotSoSimpleLibrary(libname,objlist,libdir,otherdeps)           @@\
                                                                @@\
-AllTarget(Concat(lib,libname/**/T.a))                          @@\
+AllTarget(Concat3(lib,libname,T.a))                            @@\
                                                                @@\
-Concat(lib,libname/**/T.a):                                    @@\
+Concat3(lib,libname,T.a):                                      @@\
        $(RM) $@                                                @@\
-       @echo "### Making NotSoSimpleLibraryT libname Templates"@@\
+       @echo STR(*** Making NotSoSimpleLibraryT libname Templates)     @@\
        find ./Templates.DB -name '*.o' -type f -print | xargs -n4 ar cq $@ @@\
                                                                @@\
 clean::                                                                @@\
@@ -215,11 +215,11 @@ clean::                                                           @@\
 #define NotSoSimpleLibraryT(libname,objlist,libdir,otherdeps)  @@\
 NotSoSimpleLibrary(libname,objlist,libdir,otherdeps)           @@\
                                                                @@\
-AllTarget(Concat(lib,libname/**/T.a))                          @@\
+AllTarget(Concat3(lib,libname,T.a))                            @@\
                                                                @@\
-Concat(lib,libname/**/T.a):                                    @@\
+Concat3(lib,libname,T.a):                                      @@\
        $(RM) $@                                                @@\
-       @echo "### Making NotSoSimpleLibraryT libname Templates"@@\
+       @echo STR(*** Making NotSoSimpleLibraryT libname Templates)     @@\
        $(AR) $@ TemplateObjs                                   @@\
                                                                @@\
 clean::                                                                @@\