COPTS = -Wall -O2 -fPIC
#COPTS+=-g -DDEBUG=1

CFLAGS:=$(COPTS) -g -I ../ctapi/include
LDFLAGS:=-ldl -lpthread

LDFLAGS_CTAPI:=-lctapi-cyberjack -L../ctapi

CC:=gcc

SRCS= \
	cjtest.c \
	ctpin.c \
	cjgeldkarte.c \
	ctsh.c

OBJS=$(SRCS:.c=.o)

all: cjgeldkarte ctsh ctpin # cjtest

%.o: %.c
	$(CC) $(CFLAGS) -o $@ -c $^

cjtest: liba cjtest.o
	$(CC) $(CFLAGS) -o cjtest cjtest.o $(OBJS)

ctpin:  ctpin.o
	$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDFLAGS_CTAPI)

cjgeldkarte: cjgeldkarte.o
	$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)

ctsh: ctsh.o
	$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) -lhistory -lreadline -lncurses

clean:
	rm -f *.o cjtest ctpin cjgeldkarte ctsh

