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)