include ../../../huskymak.cfg

ifeq ($(DEBUG), 1)
  CFLAGS = -I../../hpp $(DEBCFLAGS) $(WARNFLAGS) -I$(INCDIR)
  LFLAGS = $(DEBLFLAGS)
else
  CFLAGS = -I../../hpp $(OPTCFLAGS) $(WARNFLAGS) -I$(INCDIR)
  LFLAGS = $(OPTLFLAGS)
endif

ifeq ($(SHORTNAME), 1)
  LIBS  = -L$(LIBDIR) -lfidoconf -lsmapi
else
  LIBS  = -L$(LIBDIR) -lfidoconfig -lsmapi
endif

CDEFS=-D$(OSTYPE)

SRCDIR= ../../src/

ALL: ftrack

OBJS=	fidoaddr.o \
	log.o \
	age.o \
	aka.o \
	attach.o \
	badmsg.o \
	cfg.o \
	configure.o \
	ftrack.o \
	getopt.o \
	help.o \
	msg.o \
	msgbase.o \
	nodelist.o \
	vars.o \
	outbound.o \
	parsetpl.o \
	passwd.o \
	pktbase.o \
	scandir.o \
	sqbase.o \
	tmstamp.o \
	utils.o \
	mask.o \
	wildmat.o \
	script.o

%.o: $(SRCDIR)%.c
	$(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<

%.o: $(SRCDIR)%.cpp
	$(GPP) $(CFLAGS) $(CDEFS) $(COPT) -c $<

# Thunderbirds are go!


ftrack: $(OBJS)
	$(CC) $(LFLAGS) -o ftrack $(OBJS) $(LIBS)

clean:
	-rm -f *.o
	-rm -f *~
	-rm -f core                                                                                                
	-rm -f ftrack
