CC= gcc PERL=D:/PERLLIB/LIB/5.00553/os2 DEBUG=-s -g CFLAGS= -Wall -funsigned-char -Wno-char-subscripts -O3 $(DEBUG) CDEFS= -DOS2 -DDO_PERL -DDOSISH -DEMBED # -D__NOSCRIPTS__ COPT= -I../../hpp -I../../.. -I$(PERL)/CORE -O3 -Zomf SRCDIR= ../../src/ LFLAGS= -Zomf -Zcrtdll -Zlinker /PM:VIO $(DEBUG) -L../../../smapi EXEEND= _os2.exe ALL: ftrack$(EXEEND) TARGET= f OBJS= fidoaddr.obj \ log.obj \ age.obj \ aka.obj \ attach.obj \ badmsg.obj \ cfg.obj \ configure.obj \ ftrack.obj \ getopt.obj \ help.obj \ msg.obj \ msgbase.obj \ nodelist.obj \ vars.obj \ outbound.obj \ parsetpl.obj \ passwd.obj \ pktbase.obj \ scandir.obj \ sqbase.obj \ tmstamp.obj \ utils.obj \ mask.obj \ wildmat.obj \ script.obj PERLLIBS=\ $(PERL)/auto/DB_File/DB_File.lib \ $(PERL)/auto/SDBM_File/SDBM_File.lib \ $(PERL)/auto/Fcntl/Fcntl.lib \ $(PERL)/auto/IO/IO.lib \ $(PERL)/auto/POSIX/POSIX.lib \ $(PERL)/auto/OS2/Process/Process.lib \ $(PERL)/auto/OS2/ExtAttr/ExtAttr.lib \ $(PERL)/auto/OS2/REXX/REXX.lib \ $(PERL)/auto/DynaLoader/DynaLoader.lib \ -L$(PERL)/CORE -llibperl -lsocket -lm -lbsd -ldb %.obj: %.c $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $< %.obj: $(SRCDIR)%.cpp $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $< # Thunderbirds are go! ftrack$(EXEEND): $(OBJS) $(CC) $(LFLAGS) -o ftrack$(EXEEND) $(OBJS) -lsmapiemo $(PERLLIBS) clean: -del *.obj -del ftrack$(EXEEND)