The R Project SVN R

Rev

Rev 78896 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

#-*- 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)