home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / sarg1221.zip / Makefile.os2 < prev    next >
Makefile  |  2002-10-11  |  1KB  |  42 lines

  1. # Makefile for OS/2 sarg port (IBM VAC++ 3.6.5)
  2.  
  3. CC     = icc
  4. CFLAGS = -Q+ -O+ -W3 -Wpro-ret- -Ios2;include
  5. LFLAGS = -B "/STACK:0x220000"
  6.  
  7. SRCS = util.c log.c report.c topuser.c email.c sort.c html.c \
  8.        totger.c index.c getconf.c usage.c decomp.c ip2name.c \
  9.        useragent.c exclude.c convlog.c totday.c repday.c datafile.c \
  10.        indexonly.c splitlog.c lastlog.c topsites.c siteuser.c \
  11.        smartfilter.c denied.cauthfail.c language.c charset.c
  12. OBJS = util.obj log.obj report.obj topuser.obj email.obj sort.obj html.obj \
  13.        totger.obj index.obj getconf.obj usage.obj decomp.obj ip2name.obj \
  14.        useragent.obj exclude.obj convlog.obj totday.obj repday.obj datafile.obj \
  15.        indexonly.obj splitlog.obj lastlog.obj topsites.obj siteuser.obj \
  16.        smartfilter.obj denied.obj authfail.obj language.obj charset.obj
  17.  
  18. OBJS = $(OBJS) os2\dirent.obj os2\getopt.obj
  19.  
  20. all: sarg.exe sasort.exe samd.exe sarm.exe
  21.  
  22. .c.obj:
  23.   $(CC) -c $(CFLAGS) $(DEFS) -Fo$@ $<
  24.  
  25. {os2}.c{os2}.obj:
  26.   $(CC) -c $(CFLAGS) -Wpro+ $(DEFS) -Fo$@ $<
  27.  
  28. sarg.exe: $(OBJS)
  29.   $(CC) $(CFLAGS) $(LFLAGS) $(OBJS) -Fe$@
  30.  
  31. sasort.exe: os2\sasort.obj
  32.   $(CC) $(CFLAGS) $(LFLAGS) $** -Fe$@
  33.  
  34. samd.exe: os2\samd.obj os2\getopt.obj
  35.   $(CC) $(CFLAGS) $(LFLAGS) $** -Fe$@
  36.  
  37. sarm.exe: os2\sarm.obj os2\getopt.obj os2\dirent.obj
  38.   $(CC) $(CFLAGS) $(LFLAGS) $** -Fe$@
  39.  
  40. clean:
  41.   -@erase *.exe *.obj os2\*.obj 2> nul
  42.