Added quantiling UDAFs
[com/gs-lite.git] / src / tools / Makefile
index 500e0b2..4cb13bb 100644 (file)
-# ------------------------------------------------
-#   Copyright 2014 AT&T Intellectual Property
-#   Licensed under the Apache License, Version 2.0 (the "License");
-#   you may not use this file except in compliance with the License.
-#   You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-#   Unless required by applicable law or agreed to in writing, software
-#   distributed under the License is distributed on an "AS IS" BASIS,
-#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-#   See the License for the specific language governing permissions and
-#   limitations under the License.
-# -------------------------------------------
-
-CC= gcc -O4 -g   -I ../../include -D_FILE_OFFSET_BITS=64 
-
-INCDIR=../../include
-
-# we need to suppress writable strings warnings on Mac for flex/bison generated C++ code
-OS= $(shell uname -s)
-ifeq ($(OS),Darwin)
-       WARN=-Wno-deprecated-writable-strings
-endif
-ifeq ($(OS),Linux)
-       WARN=-Wno-write-strings
-endif
-
-all:   gdatcat gsprintconsole gsprintconsole_ves gsgdatprint  gdat2ascii gsexit gssinksim process_logs ascii2gdat
-
-install: all
-       cp gsprintconsole gsprintconsole_ves  gsgdatprint  gdat2ascii  process_logs gsexit ascii2gdat ../../bin/ 
-
-gsgdatprint: gsgdatprint.o ../../lib/libgscphostaux.a ../../lib/libgscphost.a ../../lib/libgscpinterface.a ../../lib/libgscpapp.a
-       g++ -g -o gsgdatprint gsgdatprint.o -L../../lib  -lgscpapp  -lgscphostaux -lgscphost -lgscpinterface -lgscplftaaux -lclearinghouse -lgscpaux 
-
-gsgdatprint.o: gsgdatprint.c
-
-
-gsexit: gsexit.o ../../lib/libgscphostaux.a ../../lib/libgscphost.a ../../lib/libgscpinterface.a ../../lib/libgscpapp.a
-       g++ -g -o gsexit gsexit.o -L../../lib  -lgscpapp  -lgscphostaux -lgscphost -lgscpinterface -lgscplftaaux -lclearinghouse -lgscpaux 
-
-gsexit.o: gsexit.c
-
-
-gsgdatprint.c: $(INCDIR/gsconfig.h) $(INCDIR/gstypes.h)
-
-gdat2ascii: gdat2ascii.o ../../lib/libgscphostaux.a  ../../lib/libgscpinterface.a 
-       g++ -g -o gdat2ascii gdat2ascii.o -L../../lib   -lgscphostaux  -lgscpinterface -lgscpaux 
-
-gdat2ascii.o: gdat2ascii.c
-
-gdat2ascii.c : $(INCDIR/gsconfig.h) $(INCDIR/gstypes.h)
-
-gsprintconsole: gsprintconsole.o ../../lib/libgscphostaux.a ../../lib/libgscphost.a ../../lib/libgscpinterface.a ../../lib/libgscpapp.a
-       g++ -g -o gsprintconsole gsprintconsole.o -L../../lib -lgscpapp  -lgscphostaux -lgscphost -lgscpinterface -lgscplftaaux -lclearinghouse -lgscpaux  
-
-gsprintconsole_ves: gsprintconsole_ves.o ../../lib/libgscphostaux.a ../../lib/libgscphost.a ../../lib/libgscpinterface.a ../../lib/libgscpapp.a
-       g++ -g -o gsprintconsole_ves gsprintconsole_ves.o -L../../lib -lgscpapp  -lgscphostaux -lgscphost -lgscpinterface -lgscplftaaux -lclearinghouse -lgscpaux  
-
-gsprintconsole.o: gsprintconsole.c
-
-gsprintconsole.c : $(INCDIR/gsconfig.h) $(INCDIR/gstypes.h)
-
-gsprintconsole_ves.o: gsprintconsole_ves.c
-
-gsprintconsole_ves.c : $(INCDIR/gsconfig.h) $(INCDIR/gstypes.h)
-
-gssinksim: gssinksim.o ../../lib/libgscphostaux.a ../../lib/libgscphost.a ../../lib/libgscpinterface.a ../../lib/libgscpapp.a
-       g++ -g -o gssinksim gssinksim.o -L../../lib -lgscpapp  -lgscphostaux -lgscphost -lgscpinterface -lgscplftaaux -lclearinghouse -lgscpaux 
-
-gssinksim.o: gssinksim.c
-
-gssource: gssource.o
-       g++ -g -o gssource gssource.o -L../../lib   -lgscpaux 
-
-gssource.o: gssource.c
-
-gdatcat: gdatcat.o
-       $(CC) -o gdatcat gdatcat.o
-
-process_logs: process_logs.o xml.tab.o xmllexer.o xml_t.o
-       g++ -g -o process_logs process_logs.o xml.tab.o xmllexer.o xml_t.o
-
-xml.tab.o: xml.tab.cc
-       g++ $(WARN) -g -o xml.tab.o -c xml.tab.cc
-
-xmllexer.o: xmllexer.cc
-       g++ $(WARN) -g -o xmllexer.o -c xmllexer.cc
-
-xml_t.o: xml_t.cc
-       g++ -g -o xml_t.o -c xml_t.cc
-
-process_logs.o: process_logs.cc
-       g++ -g -o process_logs.o -c process_logs.cc
-
-ascii2gdat: ascii2gdat.o ../../lib/libgscpinterface.a
-       g++ -g -o ascii2gdat ascii2gdat.o -L../../lib   -lgscphostaux  -lgscpinterface -lgscpaux
-
-ascii2gdat.o: ascii2gdat.c
-
-ascii2gdat.c : $(INCDIR/gsconfig.h) $(INCDIR/gstypes.h)
-
-gdatcat.o: gdatcat.c
-
-gdatcat.c : $(INCDIR/gsconfig.h) $(INCDIR/gstypes.h)
-
-clean:
-       rm -ff ../../bin/gsprintconsole ../../bin/gsprintconsole_ves  ../../bin/gsgdatprint  ../../bin/gdat2ascii  ../../bin/process_logs ../../bin/gsexit ../../bin/ascii2gdat gsprintconsole gsprintconsole_ves  gsgdatprint  gdat2ascii gdat2hex process_logs gsexit gssinksim gdatcat ascii2gdat *.o
-
+# ------------------------------------------------\r
+#   Copyright 2014 AT&T Intellectual Property\r
+#   Licensed under the Apache License, Version 2.0 (the "License");\r
+#   you may not use this file except in compliance with the License.\r
+#   You may obtain a copy of the License at\r
+#\r
+#     http://www.apache.org/licenses/LICENSE-2.0\r
+#\r
+#   Unless required by applicable law or agreed to in writing, software\r
+#   distributed under the License is distributed on an "AS IS" BASIS,\r
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+#   See the License for the specific language governing permissions and\r
+#   limitations under the License.\r
+# -------------------------------------------\r
+\r
+CC= gcc -O4 -g   -I ../../include -D_FILE_OFFSET_BITS=64 \r
+\r
+INCDIR=../../include\r
+\r
+# we need to suppress writable strings warnings on Mac for flex/bison generated C++ code\r
+OS= $(shell uname -s)\r
+ifeq ($(OS),Darwin)\r
+       WARN=-Wno-deprecated-writable-strings\r
+endif\r
+ifeq ($(OS),Linux)\r
+       WARN=-Wno-write-strings\r
+endif\r
+\r
+all:   gdatcat gsprintconsole gsprintconsole_ves gsgdatprint  gdat2ascii gsexit gssinksim process_logs ascii2gdat\r
+\r
+install: all\r
+       cp gsprintconsole gsprintconsole_ves  gsgdatprint  gdat2ascii  process_logs gsexit ascii2gdat ../../bin/ \r
+\r
+gsgdatprint: gsgdatprint.o ../../lib/libgscphostaux.a ../../lib/libgscphost.a ../../lib/libgscpinterface.a ../../lib/libgscpapp.a\r
+       g++ -g -o gsgdatprint gsgdatprint.o -L../../lib  -lgscpapp  -lgscphostaux -lgscphost -lgscpinterface -lgscplftaaux -lclearinghouse -lgscpaux \r
+\r
+gsgdatprint.o: gsgdatprint.c\r
+\r
+\r
+gsexit: gsexit.o ../../lib/libgscphostaux.a ../../lib/libgscphost.a ../../lib/libgscpinterface.a ../../lib/libgscpapp.a\r
+       g++ -g -o gsexit gsexit.o -L../../lib  -lgscpapp  -lgscphostaux -lgscphost -lgscpinterface -lgscplftaaux -lclearinghouse -lgscpaux \r
+\r
+gsexit.o: gsexit.c\r
+\r
+\r
+gsgdatprint.c: $(INCDIR/gsconfig.h) $(INCDIR/gstypes.h)\r
+\r
+gdat2ascii: gdat2ascii.o ../../lib/libgscphostaux.a  ../../lib/libgscpinterface.a \r
+       g++ -g -o gdat2ascii gdat2ascii.o -L../../lib   -lgscphostaux  -lgscpinterface -lgscpaux \r
+\r
+gdat2ascii.o: gdat2ascii.c\r
+\r
+gdat2ascii.c : $(INCDIR/gsconfig.h) $(INCDIR/gstypes.h)\r
+\r
+gsprintconsole: gsprintconsole.o ../../lib/libgscphostaux.a ../../lib/libgscphost.a ../../lib/libgscpinterface.a ../../lib/libgscpapp.a\r
+       g++ -g -o gsprintconsole gsprintconsole.o -L../../lib -lgscpapp  -lgscphostaux -lgscphost -lgscpinterface -lgscplftaaux -lclearinghouse -lgscpaux  \r
+\r
+gsprintconsole_ves: gsprintconsole_ves.o ../../lib/libgscphostaux.a ../../lib/libgscphost.a ../../lib/libgscpinterface.a ../../lib/libgscpapp.a\r
+       g++ -g -o gsprintconsole_ves gsprintconsole_ves.o -L../../lib -lgscpapp  -lgscphostaux -lgscphost -lgscpinterface -lgscplftaaux -lclearinghouse -lgscpaux  \r
+\r
+gsprintconsole.o: gsprintconsole.c\r
+\r
+gsprintconsole.c : $(INCDIR/gsconfig.h) $(INCDIR/gstypes.h)\r
+\r
+gsprintconsole_ves.o: gsprintconsole_ves.c\r
+\r
+gsprintconsole_ves.c : $(INCDIR/gsconfig.h) $(INCDIR/gstypes.h)\r
+\r
+gssinksim: gssinksim.o ../../lib/libgscphostaux.a ../../lib/libgscphost.a ../../lib/libgscpinterface.a ../../lib/libgscpapp.a\r
+       g++ -g -o gssinksim gssinksim.o -L../../lib -lgscpapp  -lgscphostaux -lgscphost -lgscpinterface -lgscplftaaux -lclearinghouse -lgscpaux \r
+\r
+gssinksim.o: gssinksim.c\r
+\r
+gssource: gssource.o\r
+       g++ -g -o gssource gssource.o -L../../lib   -lgscpaux \r
+\r
+gssource.o: gssource.c\r
+\r
+gdatcat: gdatcat.o\r
+       $(CC) -o gdatcat gdatcat.o\r
+\r
+process_logs: process_logs.o xml.tab.o xmllexer.o xml_t.o\r
+       g++ -g -o process_logs process_logs.o xml.tab.o xmllexer.o xml_t.o\r
+\r
+xml.tab.o: xml.tab.cc\r
+       g++ $(WARN) -g -o xml.tab.o -c xml.tab.cc\r
+\r
+xmllexer.o: xmllexer.cc\r
+       g++ $(WARN) -g -o xmllexer.o -c xmllexer.cc\r
+\r
+xml_t.o: xml_t.cc\r
+       g++ -g -o xml_t.o -c xml_t.cc\r
+\r
+process_logs.o: process_logs.cc\r
+       g++ -g -o process_logs.o -c process_logs.cc\r
+\r
+ascii2gdat: ascii2gdat.o ../../lib/libgscpinterface.a\r
+       g++ -g -o ascii2gdat ascii2gdat.o -L../../lib   -lgscphostaux  -lgscpinterface -lgscpaux\r
+\r
+ascii2gdat.o: ascii2gdat.c\r
+\r
+ascii2gdat.c : $(INCDIR/gsconfig.h) $(INCDIR/gstypes.h)\r
+\r
+gdatcat.o: gdatcat.c\r
+\r
+gdatcat.c : $(INCDIR/gsconfig.h) $(INCDIR/gstypes.h)\r
+\r
+clean:\r
+       rm -ff ../../bin/gsprintconsole ../../bin/gsprintconsole_ves  ../../bin/gsgdatprint  ../../bin/gdat2ascii  ../../bin/process_logs ../../bin/gsexit ../../bin/ascii2gdat gsprintconsole gsprintconsole_ves  gsgdatprint  gdat2ascii gdat2hex process_logs gsexit gssinksim gdatcat ascii2gdat *.o\r
+\r