CC=	gcc



PERL=D:/PERLLIB/LIB/5.00553/os2



CFLAGS=	-Wall -fno-rtti -s -g

CDEFS=	-DOS2 -DEMX -DDO_PERL -DDOSISH -DEMBED

COPT=	-I../../hpp -I../../.. -I$(PERL)/CORE -O3

SRCDIR= ../../src/

LFLAGS=	-Zcrtdll -L../../../smapi -g

EXEEND= _os2.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



PERLLIBS=\

        $(PERL)/auto/DB_File/DB_File.a \

        $(PERL)/auto/SDBM_File/SDBM_File.a \

        $(PERL)/auto/Fcntl/Fcntl.a \

        $(PERL)/auto/IO/IO.a \

        $(PERL)/auto/POSIX/POSIX.a \

        $(PERL)/auto/Socket/Socket.a \

        $(PERL)/auto/OS2/Process/Process.a \

        $(PERL)/auto/OS2/ExtAttr/ExtAttr.a \

        $(PERL)/auto/OS2/REXX/REXX.a \

        $(PERL)/auto/DynaLoader/DynaLoader.a \

	-L$(PERL)/CORE -llibperl -lsocket -lm -lbsd -ldb



%.o: %.c

	$(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<



%.o: $(SRCDIR)%.cpp

	$(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<



# Thunderbirds are go!






ftrack$(EXEEND): $(OBJS)

	$(CC) $(LFLAGS) -o ftrack$(EXEEND) $(OBJS) -lsmapiemx  $(PERLLIBS)



clean:

	-del *.o

	-del ftrack$(EXEEND)



syntax highlighted by Code2HTML, v. 0.9.1