]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - mk-1st.awk
ncurses 5.5
[ncurses.git] / mk-1st.awk
index 8ce72f5c6bdf31ea67f7fd3fe2a044b6ad82a8ab..cf7817d22993c9552b9b3d10d3ae6996ffab0d98 100644 (file)
@@ -1,6 +1,6 @@
-# $Id: mk-1st.awk,v 1.62 2004/01/10 20:48:43 tom Exp $
+# $Id: mk-1st.awk,v 1.65 2005/06/18 19:15:57 tom Exp $
 ##############################################################################
 ##############################################################################
-# Copyright (c) 1998-2003,2004 Free Software Foundation, Inc.                #
+# Copyright (c) 1998-2004,2005 Free Software Foundation, Inc.                #
 #                                                                            #
 # Permission is hereby granted, free of charge, to any person obtaining a    #
 # copy of this software and associated documentation files (the "Software"), #
 #                                                                            #
 # Permission is hereby granted, free of charge, to any person obtaining a    #
 # copy of this software and associated documentation files (the "Software"), #
 # Generate list of objects for a given model library
 # Variables:
 #      name (library name, e.g., "ncurses", "panel", "forms", "menus")
 # Generate list of objects for a given model library
 # Variables:
 #      name (library name, e.g., "ncurses", "panel", "forms", "menus")
+#      traces ("all" or "DEBUG", to control whether tracing is compiled in)
+#      MODEL (e.g., "DEBUG", uppercase; toupper is not portable)
 #      model (directory into which we compile, e.g., "obj")
 #      prefix (e.g., "lib", for Unix-style libraries)
 #      suffix (e.g., "_g.a", for debug libraries)
 #      model (directory into which we compile, e.g., "obj")
 #      prefix (e.g., "lib", for Unix-style libraries)
 #      suffix (e.g., "_g.a", for debug libraries)
-#      MODEL (e.g., "DEBUG", uppercase; toupper is not portable)
-#      depend (optional dependencies for all objects, e.g, ncurses_cfg.h)
 #      subset ("none", "base", "base+ext_funcs" or "termlib")
 #      subset ("none", "base", "base+ext_funcs" or "termlib")
-#      host (cross-compile host, if any)
 #      ShlibVer ("rel", "abi" or "auto", to augment DoLinks variable)
 #      ShlibVerInfix ("yes" or "no", determines location of version #)
 #      DoLinks ("yes", "reverse" or "no", flag to add symbolic links)
 #      rmSoLocs ("yes" or "no", flag to add extra clean target)
 #      ShlibVer ("rel", "abi" or "auto", to augment DoLinks variable)
 #      ShlibVerInfix ("yes" or "no", determines location of version #)
 #      DoLinks ("yes", "reverse" or "no", flag to add symbolic links)
 #      rmSoLocs ("yes" or "no", flag to add extra clean target)
+#      ldconfig (path for this tool, if used)
 #      overwrite ("yes" or "no", flag to add link to libcurses.a
 #      overwrite ("yes" or "no", flag to add link to libcurses.a
+#      depend (optional dependencies for all objects, e.g, ncurses_cfg.h)
+#      host (cross-compile host, if any)
 #
 # Notes:
 #      CLIXs nawk does not like underscores in command-line variable names.
 #
 # Notes:
 #      CLIXs nawk does not like underscores in command-line variable names.
@@ -111,12 +113,26 @@ BEGIN     {
                                if (found == 0) {
                                        print  ""
                                        printf "# generated by mk-1st.awk (subset=%s)\n", subset
                                if (found == 0) {
                                        print  ""
                                        printf "# generated by mk-1st.awk (subset=%s)\n", subset
+                                       printf "#  name:          %s\n", name 
+                                       printf "#  traces:        %s\n", traces 
+                                       printf "#  MODEL:         %s\n", MODEL 
+                                       printf "#  model:         %s\n", model 
+                                       printf "#  prefix:        %s\n", prefix 
+                                       printf "#  suffix:        %s\n", suffix 
+                                       printf "#  subset:        %s\n", subset 
+                                       printf "#  ShlibVer:      %s\n", ShlibVer 
+                                       printf "#  ShlibVerInfix: %s\n", ShlibVerInfix 
+                                       printf "#  DoLinks:       %s\n", DoLinks 
+                                       printf "#  rmSoLocs:      %s\n", rmSoLocs 
+                                       printf "#  ldconfig:      %s\n", ldconfig 
+                                       printf "#  overwrite:     %s\n", overwrite 
+                                       printf "#  depend:        %s\n", depend 
+                                       printf "#  host:          %s\n", host 
                                        print  ""
                                }
                                using = 1
                        }
                        if ( subset == "termlib" || subset == "termlib+ext_tinfo" ) {
                                        print  ""
                                }
                                using = 1
                        }
                        if ( subset == "termlib" || subset == "termlib+ext_tinfo" ) {
-                               name  = "tinfo"
                                OBJS  = MODEL "_T"
                        } else {
                                OBJS  = MODEL
                                OBJS  = MODEL "_T"
                        } else {
                                OBJS  = MODEL
@@ -299,7 +315,7 @@ END {
                                print  "uninstall.libs \\"
                                printf "uninstall.%s ::\n", name
                                printf "\t@echo uninstalling $(DESTDIR)$(libdir)/%s\n", lib_name
                                print  "uninstall.libs \\"
                                printf "uninstall.%s ::\n", name
                                printf "\t@echo uninstalling $(DESTDIR)$(libdir)/%s\n", lib_name
-                               printf "\t-@$(LIBTOOL_CLEAN) rm -f $(DESTDIR)$(libdir)/%s\n", lib_name
+                               printf "\t-@$(LIBTOOL_UNINSTALL) rm -f $(DESTDIR)$(libdir)/%s\n", lib_name
                        }
                        else
                        {
                        }
                        else
                        {