M=f
P=3s
SUFFIX=
VARIANT=debug

INCLUDES = -I../include
DEFINES =
CDEBUGFLAGS = -g2
COPTFLAGS = -Otx
CFLAGS = $(INCLUDES)

CCVERSION = -v11.0b
#CCOPTIONS = -Wc,"-s" -Wc,"-zp1" -m$(M) -$(P)
CCOPTIONS = -Wc,-s -m$(M) -$(P)
CC = cc $(CCVERSION) $(CCOPTIONS)

ifeq ($(VARIANT),debug)
SUFFIX = _g
CFLAGS += $(CDEBUGFLAGS)
else
SUFFIX = _o
CFLAGS += $(COPTFLAGS)
endif

LDLIBS = -L../lib -lpthread$(SUFFIX) -lsys
#LDLIBS = -Llib -lpthread$(SUFFIX) -lsys
LDFLAGS = -M $(LDLIBS)

CFLAGS += $(EXTRA_CFLAGS) $(DEFINES)

%: %.o
	$(LINK.c) $< -o $@ 

%.o: %.c
	$(COMPILE.c) -o $@ $<
