# # 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