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

SQL Server

开发平台:

Unix_Linux

  1. ###########################################################
  2. ##       GNU SQL Compiler  (optimizer pass)              ##
  3. ###########################################################
  4. ##
  5. ## $Id: Makefile.src.opt.in,v 1.245 1997/03/31 03:46:38 kml Exp $(O)pt.in,v 1.209 1997/03/17 23:41:34 kml Exp kml $
  6. ##
  7. ## This file is a part of GNU SQL Server
  8. ##
  9. ## Copyright (c) 1996, 1997, Free Software Foundation, Inc
  10. ## Developed at Institute of System Programming of Russian Academy of Science
  11. ## This file is written by Michael Kimelman
  12. ##
  13. ## This program is free software; you can redistribute it and/or modify it under
  14. ## the terms of the GNU General Public License as published by the Free
  15. ## Software Foundation; either version 2 of the License, or (at your option)
  16. ## any later version.
  17. ##
  18. ## This program is distributed in the hope that it will be useful, but WITHOUT
  19. ## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  20. ## FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
  21. ## more details.
  22. ##
  23. ## You should have received a copy of the GNU General Public License along with
  24. ## this program; if not, write to the Free Software Foundation, Inc.,
  25. ## 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  26. ##
  27. ## Contacts: gss@ispras.ru
  28. ##
  29. srcdir=@srcdir@
  30. VPATH=@srcdir@
  31. include ../Makefile_h
  32. ##=======================================================##
  33. ##          other setups                                 ##
  34. ##=======================================================##
  35. H=$(INC)/kitty.h
  36. TPH=$(INC)/type_lib.h
  37. DEP=$(H) opt.h $(KITTY)
  38. K_SRC=groupby.k insert.k optimize.k optutil.k update.k sorter.k get_up.k cnf.k
  39. ###########################################################
  40. #                make program                             #
  41. ###########################################################
  42. all:  $(LIBSER) 
  43. libgss_ser : $(KT_SRC:.kt=.$(O)) $(K_SRC:.k=.$(O))
  44. echo $? >$@
  45. cnf.$(O)     : cnf.c      $(DEP)
  46. cnf.h     : cnf.c  # we need to enforce creating cnf before other files
  47. cnf.c     : cnf.k      $(KITTY)
  48. groupby.$(O) : groupby.c  $(DEP) cnf.h 
  49. groupby.c : groupby.k  $(KITTY)
  50. insert.$(O)  : insert.c   $(DEP)
  51. insert.c  : insert.k   $(KITTY)
  52. optimize.$(O): optimize.c $(DEP) cnf.h
  53. optimize.c: optimize.k $(KITTY)
  54. optutil.$(O) : optutil.c  $(DEP)
  55. optutil.c : optutil.k  $(KITTY)
  56. get_up.$(O)  : get_up.c   $(DEP) cnf.h
  57. get_up.c  : get_up.k   $(KITTY)
  58. sorter.$(O)  : sorter.c   $(DEP)
  59. sorter.c  : sorter.k   $(KITTY)
  60. update.$(O)  : update.c   $(DEP)
  61. update.c  : update.k   $(KITTY)