TDengine/test/new_test_framework/script/api/makefile

57 lines
2.5 KiB
Makefile
Raw Normal View History

# Copyright (c) 2017 by TAOS Technologies, Inc.
# todo: library dependency, header file dependency
ROOT=./
TARGET=exe
LFLAGS = '-Wl,-rpath,/usr/local/taos/driver/' -ltaos -lpthread -lm -lrt
2022-04-19 12:16:17 +00:00
CFLAGS = -O0 -g -Wno-deprecated -fPIC -Wno-unused-result -Wconversion \
-Wno-char-subscripts -D_REENTRANT -Wno-format -D_REENTRANT -DLINUX \
2022-04-19 12:16:17 +00:00
-Wno-unused-function -D_M_X64 -I/usr/local/taos/include -std=gnu99 -Wno-sign-conversion
2024-09-06 06:50:35 +00:00
#CFLAGS += -fsanitize=address -fsanitize=undefined -fsanitize-recover=all -fsanitize=float-divide-by-zero -fsanitize=float-cast-overflow -fno-sanitize=shift-base -fno-sanitize=alignment
all: $(TARGET)
exe:
gcc $(CFLAGS) ./batchprepare.c -o $(ROOT)batchprepare $(LFLAGS)
# gcc $(CFLAGS) ./stmt2-test.c -o $(ROOT)stmt2-test $(LFLAGS)
2022-06-26 07:13:22 +00:00
gcc $(CFLAGS) ./stopquery.c -o $(ROOT)stopquery $(LFLAGS)
gcc $(CFLAGS) ./dbTableRoute.c -o $(ROOT)dbTableRoute $(LFLAGS)
gcc $(CFLAGS) ./insertSameTs.c -o $(ROOT)insertSameTs $(LFLAGS)
2023-04-21 10:22:44 +00:00
gcc $(CFLAGS) ./passwdTest.c -o $(ROOT)passwdTest $(LFLAGS)
2023-09-14 01:02:32 +00:00
gcc $(CFLAGS) ./whiteListTest.c -o $(ROOT)whiteListTest $(LFLAGS)
2023-10-31 13:10:25 +00:00
gcc $(CFLAGS) ./insert_stb.c -o $(ROOT)insert_stb $(LFLAGS)
2023-10-16 11:53:08 +00:00
gcc $(CFLAGS) ./tmqViewTest.c -o $(ROOT)tmqViewTest $(LFLAGS)
2023-11-07 03:20:08 +00:00
gcc $(CFLAGS) ./stmtQuery.c -o $(ROOT)stmtQuery $(LFLAGS)
2024-12-02 06:51:31 +00:00
gcc $(CFLAGS) ./asyncQuery.c -o $(ROOT)asyncQuery $(LFLAGS)
# gcc $(CFLAGS) ./stmt.c -o $(ROOT)stmt $(LFLAGS)
2025-07-17 06:17:47 +00:00
gcc $(CFLAGS) ./stmt2.c -o $(ROOT)stmt2 $(LFLAGS)
gcc $(CFLAGS) ./stmt2-example.c -o $(ROOT)stmt2-example $(LFLAGS)
# gcc $(CFLAGS) ./stmt2-get-fields.c -o $(ROOT)stmt2-get-fields $(LFLAGS)
# gcc $(CFLAGS) ./stmt2-nohole.c -o $(ROOT)stmt2-nohole $(LFLAGS)
gcc $(CFLAGS) ./stmt-crash.c -o $(ROOT)stmt-crash $(LFLAGS)
gcc $(CFLAGS) ./stmt-insert-dupkeys.c -o $(ROOT)stmt-insert-dupkeys $(LFLAGS)
gcc $(CFLAGS) ./stmt2-insert-dupkeys.c -o $(ROOT)stmt2-insert-dupkeys $(LFLAGS)
2025-07-17 06:17:47 +00:00
gcc $(CFLAGS) ./insertBlob.c -o $(ROOT)insertBlob $(LFLAGS)
gcc $(CFLAGS) ./stmt2-performance.c -o $(ROOT)stmt2-performance $(LFLAGS)
gcc $(CFLAGS) ./stmt2-blob-performance.c -o $(ROOT)stmt2-blob-performance $(LFLAGS)
clean:
rm $(ROOT)batchprepare
2022-10-27 10:03:38 +00:00
rm $(ROOT)stopquery
rm $(ROOT)dbTableRoute
2023-04-21 10:22:44 +00:00
rm $(ROOT)insertSameTs
rm $(ROOT)passwdTest
2023-09-14 01:02:32 +00:00
rm $(ROOT)whiteListTest
2023-10-31 13:10:25 +00:00
rm $(ROOT)insert_stb
2023-10-16 11:53:08 +00:00
rm $(ROOT)tmqViewTest
2023-11-07 03:20:08 +00:00
rm $(ROOT)stmtQuery
rm $(ROOT)stmt2
rm $(ROOT)stmt2-example
rm $(ROOT)stmt-crash
rm $(ROOT)stmt-insert-dupkeys
rm $(ROOT)stmt2-insert-dupkeys
2025-07-17 06:17:47 +00:00
rm $(ROOT)insertBlob
rm $(ROOT)stmt2-performance
rm $(root)stmt2-blob-performance