#############################################################################
#
#                                GBase.
#
#                            PROPRIETARY DATA
#
#  Licensed Material - Property Of GBase
#
#  "Restricted Materials of GBase"
#
#  GBase Client SDK
#
#  (c)  Copyright GBASE  1997, 2013. All rights reserved.
#
# ############################################################################
#

CPPIFHOME = $(GBASEDBTDIR)
LIBDMIHOME = $(GBASEDBTDIR)

ESQL      = $(GBASEDBTDIR)\bin\esql

CC = cl
CDEB = -Zi -Od
CINCL = -I$(GBASEDBTDIR)\incl\cpp -I$(LIBDMIHOME)\incl\dmi -I$(GBASEDBTDIR)\incl\esql
CDEF = -D_CONSOLE -GX -DWIN32 -DMITRACE_OFF
CFLAGS = $(COPTS) -MD $(CDEB) $(CINCL) $(CDEF)

LINK = link
LDEB = /debug
LFLAGS = $(LOPTS) /subsystem:console $(LDEB)
LIBS = $(CPPIFHOME)\lib\cpp\libthc++.lib $(LIBDMIHOME)\lib\dmi\libthdmi.lib \
	$(GBASEDBTDIR)\lib\isqlt09a.lib

PROGRAMS = queryex.exe

.obj.exe:
	$(LINK) $(LFLAGS) /out:$*.exe $*.obj $(LIBS)
	if exist $*.exe.manifest mt.exe -manifest $*.exe.manifest -outputresource:$*.exe;1

.cpp.obj:
	$(CC) $(CFLAGS) -c $*.cpp

all: $(PROGRAMS)

queryex.exe: queryex.obj

$(LFLAGS) /out:$*.exe $*.obj $(LIBS)

clean:
	del /q $(PROGRAMS) *.obj *.pdb *.lib *.exp *.lnk *.map 
