CC=	g++ -mno-cygwin
CFLAGS= -fno-rtti -O1 -fno-strict-aliasing
CDEFS=	-D__NT__ -DNDEBUG -DWIN32 -DPERL_MSVCRT_READFIX -DWIN32IOP_H
COPT=	-g  -I../../hpp -I../../.. -Ic:/perl/5.6.0/lib/MSWin32-x86/CORE 
SRCDIR= ../../src/
LFLAGS= -g -L"c:\perl\5.6.0\lib\CORE" -L../../../smapi -lsmapimgw -lperl56
EXEEND= _w32.exe

ALL: ftrack$(EXEEND)

TARGET= f

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: %.c
	$(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<

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

# Thunderbirds are go!


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

clean:
	-rm -f *.o
	-rm -f *~
	-rm -f core                                                                                                
	-rm -f ftrack$(EXEEND)
