mirror of
https://github.com/pgpointcloud/pointcloud.git
synced 2025-12-08 20:36:04 +00:00
51 lines
842 B
Makefile
51 lines
842 B
Makefile
|
|
include ../../config.mk
|
|
|
|
CPPFLAGS = $(XML2_CPPFLAGS) $(CUNIT_CPPFLAGS) $(ZLIB_CPPFLAGS) $(GHT_CPPFLAGS) -I..
|
|
LDFLAGS = $(XML2_LDFLAGS) $(CUNIT_LDFLAGS) $(ZLIB_LDFLAGS) $(GHT_LDFLAGS)
|
|
|
|
EXE = cu_tester
|
|
|
|
# ADD YOUR NEW TEST FILE HERE (1/1)
|
|
OBJS = \
|
|
cu_tester.o \
|
|
cu_pc_bytes.o \
|
|
cu_pc_schema.o \
|
|
cu_pc_point.o \
|
|
cu_pc_patch.o \
|
|
cu_pc_patch_ght.o
|
|
|
|
ifeq ($(CUNIT_LDFLAGS),)
|
|
# No cunit? Emit message and continue
|
|
|
|
all:
|
|
@echo "CUnit not found, skipping build"
|
|
|
|
check:
|
|
@echo "CUnit not found, skipping tests"
|
|
|
|
else
|
|
# Yes cunit? Build tests and run
|
|
|
|
# Build the unit tester
|
|
all: $(EXE)
|
|
|
|
# Build and run the unit tester
|
|
check: $(EXE)
|
|
@./$(EXE)
|
|
|
|
endif
|
|
|
|
# Build the main unit test executable
|
|
$(EXE): $(OBJS) ../$(LIB_A)
|
|
$(CC) -o $@ $^ $(LDFLAGS) -lm
|
|
|
|
../$(LIB_A):
|
|
$(MAKE) -C .. $(LIB_A)
|
|
|
|
# Clean target
|
|
clean:
|
|
@rm -f $(OBJS)
|
|
@rm -f $(EXE)
|
|
|