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