mirror of
https://github.com/MariaDB/server.git
synced 2025-01-22 23:04:20 +01:00
32 lines
643 B
Makefile
32 lines
643 B
Makefile
|
# -*- Mode: Makefile -*-
|
||
|
|
||
|
.DEFAULT_GOAL=install
|
||
|
TOKUROOT=../
|
||
|
INCLUDEDIRS=-I.
|
||
|
SKIP_LIBPORTABILITYRULE=1
|
||
|
include $(TOKUROOT)toku_include/Makefile.include
|
||
|
|
||
|
OPT_AROPT=-qnoipo #Disable ipo for lib creation even when optimization is on.
|
||
|
|
||
|
SRCS = $(wildcard *.c)
|
||
|
OBJS = $(patsubst %.c,%.$(OEXT),$(SRCS))
|
||
|
TARGET = libtokuportability.$(AEXT)
|
||
|
|
||
|
build install: $(LIBPORTABILITY)
|
||
|
|
||
|
$(LIBPORTABILITY): $(TARGET)
|
||
|
if ! diff $< $@ 2>/dev/null; then cp $< $@; fi
|
||
|
|
||
|
$(TARGET): $(OBJS)
|
||
|
|
||
|
$(OBJS): CFLAGS += -DTOKU_ALLOW_DEPRECATED
|
||
|
#Blank on purpose
|
||
|
|
||
|
check: $(TARGET)
|
||
|
cd tests && $(MAKE) check
|
||
|
|
||
|
clean:
|
||
|
rm -rf $(TARGET) $(LIBPORTABILITY)
|
||
|
cd tests && $(MAKE) clean
|
||
|
|