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

SQL Server

开发平台:

Unix_Linux

  1. ##
  2. ## $Id: Makefile.test.in,v 1.246 1997/04/16 09:39:37 kml Exp $
  3. ##
  4. ## This file is a part of GNU SQL Server
  5. ##
  6. ## Copyright (c) 1996, 1997, Free Software Foundation, Inc
  7. ## Developed at Institute of System Programming of Russian Academy of Science
  8. ## This file is written by Michael Kimelman
  9. ##
  10. ## This program is free software; you can redistribute it and/or modify it under
  11. ## the terms of the GNU General Public License as published by the Free
  12. ## Software Foundation; either version 2 of the License, or (at your option)
  13. ## any later version.
  14. ##
  15. ## This program is distributed in the hope that it will be useful, but WITHOUT
  16. ## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  17. ## FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
  18. ## more details.
  19. ##
  20. ## You should have received a copy of the GNU General Public License along with
  21. ## this program; if not, write to the Free Software Foundation, Inc.,
  22. ## 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  23. ##
  24. ## Contacts: gss@ispras.ru
  25. ##
  26. srcdir=@srcdir@
  27. VPATH=@srcdir@
  28. SRC=$(srcdir)/../src
  29. ETC=@top_srcdir@/etc
  30. TOUCH=$(ETC)/Touch
  31. RM=rm -f 
  32. LIB=../sqlser/client
  33. LIBFILE=-lgss  @LIBS@
  34. CFLAGS=  @CFLAGS@ -I../src/include -I$(SRC)/include -I$(SRC)/trl $(CFLAGS1) @DEFS@
  35. LDFLAGS= @LDFLAGS@  -L$(LIB)
  36. CC=@CC@
  37. GSQLF=# -Dl  
  38. # disable BASE debug printing (redirecting to /dev/null)
  39. SHELL=/bin/sh
  40. ESQL=$(LIB)/gsqlc
  41. SQLCPP= $(ESQL) $(LIB)/../bin/gsqlt-dyn $(LIB)/../gsqls $(LIB)/../db/base.dat
  42. ##############################################
  43. .c.exe:
  44. echo "-- compiling $< ==>> $*.exe " 
  45. $(CC) $(CFLAGS) $(LDFLAGS) -o$*.exe $< $(LIBFILE)
  46. .ec.c:
  47. echo "-- compiling $< ==>> $*.c"
  48. $(ESQL) $(GSQLF) -rC  $<
  49. .sql.c:
  50. echo "-- compiling $<"
  51. $(ESQL) $(GSQLF)  $<
  52. .EC.c:
  53. echo "-- compiling $<"
  54. cp $< $*.c
  55. .ec.Sc:
  56. echo "-- compiling $< ==>> $*.Sc"
  57. $(ESQL) $(GSQLF) -rC  $<
  58. .exe.stamp:
  59. echo "-- run $<"
  60. ./$<
  61. .SQL.stamp:
  62. echo "-- processing $<"
  63. monitor $<
  64. ###########################################
  65. all:  do_all
  66. cleanall: clean
  67. $(ETC)/Tdeps
  68. clean :
  69. - $(RM) *~ #*# core aaa *.tmp d log
  70. - mkdir -p tmptest
  71. - cp -p *.ec *.sql *.txt *.h *.EC *.SQL tmptest
  72. - $(RM) test* dynlog.*
  73. - find . -size +100 -exec rm {} ;
  74. mv tmptest/* .
  75. - $(RM) -r tmptest
  76. include makefile.dep
  77. .SUFFIXES: .stamp .exe .c .Sc .SQL .EC .ec .sql
  78. #.SILENT: