1 OSNAME
= $(shell uname
-s
)
3 ifeq ($(OSNAME
), SunOS
)
5 CPlusFlags
= -O2
-w
$(COMPILER_FLAG
)
6 SYSLIBS
=-ldl
-lnsl
-lsocket
-lposix4
9 ifeq ($(OSNAME
), Linux
)
12 SYSLIBS
= -rdynamic
-lrt
-lpthread
-lcrypt
15 ifeq ($(OSNAME
), FreeBSD
)
18 SYSLIBS
= -rdynamic
-lrt
-lpthread
-lcrypt
23 INCL
= -I
$(CSQL_INSTALL_ROOT
)/install/include -I..
/..
/..
/include
24 LIBS
= -L
$(CSQL_INSTALL_ROOT
)/lib
-lcacheload
-lcsqlgw
-lcsqlnw
-lcsqlodbcadapter
-lcsqlsqlnw
-lcsqlstorage
-lcsqlbase
-lcsqlsql
-lcsqlsqllog
28 insertconncsqldown selectconncsqldown updateconncsqldown updateconncsqldownora deleteconncsqldown \
29 insertprepcsqldown insertprepcsqldownora insertconncsqldownora selectprepcsqldown updateprepcsqldown deleteprepcsqldown \
30 updateprepcsqldownora insertexeccsqldown insertexeccsqldownora selectexeccsqldown updateexeccsqldown deleteexeccsqldown \
32 # insertprepmysqldown selectprepmysqldown updateprepmysqldown deleteprepmysqldown
33 # insertexecmysqldown selectexecmysqldown updateexecmysqldown deleteexecmysqldown
34 # insertconnmysqldown selectconnmysqldown updateconnmysqldown deleteconnmysqldown
37 ifeq ($(PlatForm
), supported
)
41 echo
"CSQL is not supported on $(OSNAME) platform"
44 insertconncsqldown
: insertconncsqldown.c
45 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
46 insertconncsqldownora
: insertconncsqldownora.c
47 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
48 selectconncsqldown
: selectconncsqldown.c
49 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
50 updateconncsqldown
: updateconncsqldown.c
51 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
52 updateconncsqldownora
: updateconncsqldownora.c
53 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
54 deleteconncsqldown
: deleteconncsqldown.c
55 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
56 #insertconnmysqldown: insertconnmysqldown.c
57 # $(CPlus) $(CPlusFlags) -o $@ $< $(INCL) $(LIBS) $(SYSLIBS)
58 #selectconnmysqldown: selectconnmysqldown.c
59 # $(CPlus) $(CPlusFlags) -o $@ $< $(INCL) $(LIBS) $(SYSLIBS)
60 #updateconnmysqldown: updateconnmysqldown.c
61 ## $(CPlus) $(CPlusFlags) -o $@ $< $(INCL) $(LIBS) $(SYSLIBS)
62 #deleteconnmysqldown: deleteconnmysqldown.c
63 # $(CPlus) $(CPlusFlags) -o $@ $< $(INCL) $(LIBS) $(SYSLIBS)
64 insertprepcsqldown
: insertprepcsqldown.c
65 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
66 insertprepcsqldownora
: insertprepcsqldownora.c
67 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
68 selectprepcsqldown
: selectprepcsqldown.c
69 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
70 updateprepcsqldown
: updateprepcsqldown.c
71 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
72 updateprepcsqldownora
: updateprepcsqldownora.c
73 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
74 deleteprepcsqldown
: deleteprepcsqldown.c
75 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
76 #insertprepmysqldown: insertprepmysqldown.c
77 # $(CPlus) $(CPlusFlags) -o $@ $< $(INCL) $(LIBS) $(SYSLIBS)
78 #selectprepmysqldown: selectprepmysqldown.c
79 # $(CPlus) $(CPlusFlags) -o $@ $< $(INCL) $(LIBS) $(SYSLIBS)
80 #updateprepmysqldown: updateprepmysqldown.c
81 # $(CPlus) $(CPlusFlags) -o $@ $< $(INCL) $(LIBS) $(SYSLIBS)
82 #deleteprepmysqldown: deleteprepmysqldown.c
83 # $(CPlus) $(CPlusFlags) -o $@ $< $(INCL) $(LIBS) $(SYSLIBS)
84 insertexeccsqldown
: insertexeccsqldown.c
85 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
86 insertexeccsqldownora
: insertexeccsqldownora.c
87 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
88 selectexeccsqldown
: selectexeccsqldown.c
89 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
90 updateexeccsqldown
: updateexeccsqldown.c
91 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
92 updateexeccsqldownora
: updateexeccsqldownora.c
93 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
94 deleteexeccsqldown
: deleteexeccsqldown.c
95 $(CPlus
) $(CPlusFlags
) -o
$@
$< $(INCL
) $(LIBS
) $(SYSLIBS
)
96 #insertexecmysqldown: insertexecmysqldown.c
97 # $(CPlus) $(CPlusFlags) -o $@ $< $(INCL) $(LIBS) $(SYSLIBS)
98 #selectexecmysqldown: selectexecmysqldown.c
99 # $(CPlus) $(CPlusFlags) -o $@ $< $(INCL) $(LIBS) $(SYSLIBS)
100 #updateexecmysqldown: updateexecmysqldown.c
101 # $(CPlus) $(CPlusFlags) -o $@ $< $(INCL) $(LIBS) $(SYSLIBS)
102 #deleteexecmysqldown: deleteexecmysqldown.c
103 # $(CPlus) $(CPlusFlags) -o $@ $< $(INCL) $(LIBS) $(SYSLIBS)