blob: 5a8abf82840b6bd1c71398333bad8c27e89d0312 [file] [log] [blame] [edit]
#-*- Makefile -*-
include ../../gnuwin32/MkRules
# triop.h says this does not work, but useful to debug wchar conversions.
trio-CPPFLAGS=-DTRIO_FEATURE_WIDECHAR=1
CPPFLAGS = -I../../include -I../../main
# trionan.c and triostr.c are included by trio.o
OBJS = compat.o trio.o
TARGETLIB = libtrio.a
all: $(TARGETLIB)
$(TARGETLIB): $(OBJS)
ifneq "$(LTO)" ""
## Apparently with gcc 8.3 we need to avoid LTO: works with 9.2.
compat.o: compat.c
$(CC) $(CPPFLAGS) -O3 -Wall -pedantic $(DEFINES) -c $< -o $@
endif
clean:
@$(RM) *~ $(OBJS)
distclean: clean
@$(RM) $(TARGETLIB)