#
# Portable Object Compiler
# $Id: Makefile.vac,v 1.3 2003/09/27 09:32:44 stes Exp $
#
#
# This Makefile should work with IBM's Visual Age NMAKE.
#
MKDIR=mkdir
OBJC=objc
RM=del
CP=copy
AR=ilib /NOBACKUP /NOIGNORECASE /QUIET
FINAL_AR=echo
RANLIB=echo
MAKE=gmake
DBG_MFLAGS=-q -Ti
OPT_MFLAGS=-q -O -DNDEBUG
OBJSUFFIX=obj
LIBSUFFIX=lib
BOOTDIR=..\\..
LIBDIR=$(BOOTDIR)\\lib
IFLAGS=-noI
MFLAGS=$(OPT_MFLAGS)
.SUFFIXES: .m
LIBRARY=objcrt.lib
OBJFILES=\
Object.obj\
Block.obj\
Message.obj\
Exceptn.obj\
OutOfMem.obj\
objcrt.obj
.m.obj:
$(OBJC) -c $*.m $(MFLAGS) $(IFLAGS)
$(AR) $(LIBRARY) -+ $@ ;
$(LIBRARY) : $(OBJFILES)
$(FINAL_AR) $(LIBRARY) $(OBJFILES)
$(RANLIB) $(LIBRARY)
bootstrap :
test -d $(LIBDIR) || $(MKDIR) $(LIBDIR)
-$(CP) $(LIBRARY) $(LIBDIR)
cleantmp :
-$(RM) *.P
-$(RM) *.c
-$(RM) *.i
clean : cleantmp
-$(RM) *.obj
-$(RM) *.lib
distclean : clean
-$(RM) Makefile
-$(RM) config.h
syntax highlighted by Code2HTML, v. 0.9.1