Makefile.in
上传用户:dgyhgb
上传日期:2007-01-07
资源大小:676k
文件大小:4k
源码类别:

SQL Server

开发平台:

Unix_Linux

  1. ##============================================================##
  2. ##       GNU SQL compiler (engine interface library)          ##
  3. ##============================================================##
  4. ## $Id: Makefile.src.comp-lib.in,v 1.245 1997/03/31 03:46:38 kml Exp $
  5. ##
  6. ## This file is a part of GNU SQL Server
  7. ##
  8. ## Copyright (c) 1996, 1997, Free Software Foundation, Inc
  9. ## Developed at Institute of System Programming of Russian Academy of Science
  10. ## This file is written by Michael Kimelman
  11. ##
  12. ## This program is free software; you can redistribute it and/or modify it under
  13. ## the terms of the GNU General Public License as published by the Free
  14. ## Software Foundation; either version 2 of the License, or (at your option)
  15. ## any later version.
  16. ##
  17. ## This program is distributed in the hope that it will be useful, but WITHOUT
  18. ## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  19. ## FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
  20. ## more details.
  21. ##
  22. ## You should have received a copy of the GNU General Public License along with
  23. ## this program; if not, write to the Free Software Foundation, Inc.,
  24. ## 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  25. ##
  26. ## Contacts: gss@ispras.ru
  27. ##
  28. srcdir=@srcdir@
  29. VPATH=@srcdir@
  30. include ../Makefile_h
  31. UTILS=base runadm finadm 
  32. LOADLIBS=$(LIBCL)
  33. ################################################################
  34. #          Compiler support library                            #
  35. ################################################################
  36. all: $(LIBSER) 
  37. binaries: $(UTILS)
  38. clean ::
  39. - $(RM) $(UTILS)
  40. libgss_ser : catfun.$(O) copy.$(O) libfunc1.$(O) 
  41.              lib1.$(O) db_cre_ser.$(O)
  42. echo $? >$@
  43. install : $(LIBCL_DEP) $(UTILS)
  44. for util in $(UTILS) ; do 
  45. $(CP)  $$util $(SERVBIN)/$$util ; done
  46. ################################################################
  47. # create  data base ( system catalogs )
  48. ################################################################
  49. ADMOBJ= db_cre_cli.$(O)
  50. base    :$(ADMOBJ) 
  51. echo -- generating $@
  52. - $(RM) $@ 
  53. $(LD) $(ADMOBJ) $(CLLIBS) -o $@
  54. ################################################################
  55. #       adm terminator                                         #
  56. ################################################################
  57. FINOBJS = finadm.$(O)
  58. finadm : $(FINOBJS)
  59. echo --  generating $@
  60. - $(RM) $@ 
  61. $(LD) $(FINOBJS)  $(CLLIBS) -o $@
  62. ################################################################
  63. #       adm initiator                                          #
  64. ################################################################
  65. INITOBJS = runadm.$(O)
  66. runadm : $(INITOBJS)
  67. echo --  generating $@
  68. - $(RM) $@ 
  69. $(LD) $(INITOBJS) $(CLLIBS) -o $@
  70. ################################################################
  71. #                 object files dependencies                    #
  72. ################################################################
  73. H=      ${IINC}/rnmtp.h ${IINC}/pupsi.h ${IINC}/expop.h 
  74.         ${IINC}/pupans.h ${IINC}/fieldtp.h  $(INC)/exti.h 
  75.         ${IINC}/tptrn.h $(INC)/sql_type.h $(INC)/typeif.h 
  76.         $(INC)/funall.h
  77. copy.$(O) : copy.c $(H) 
  78. libfunc1.$(O) : libfunc1.c $(H) $(INC)/global.h ${IINC}/fdcltrn.h $(INC)/type_lib.h
  79. lib1.$(O) : lib1.c $(H) $(INC)/global.h ${IINC}/fdcltrn.h $(INC)/type_lib.h
  80. catfun.$(O) : catfun.c $(H) $(INC)/global.h $(INC)/type_lib.h $(INC)/sql.h $(INC)/const.h index.h
  81. db_cre_cli.$(O) : db_cre_cli.c $(INC)/cl_lib.h $(LINC)/gsqltrn.h
  82. db_cre_ser.$(O) : db_cre_ser.c $(H) $(INC)/global.h $(INC)/const.h $(INC)/type_lib.h
  83. finadm.$(O) : finadm.c $(H) ${LIINC}/dispatch.h 
  84. runadm.$(O) : runadm.c $(H) ${LIINC}/dispatch.h