XCOMM platform: $XFree86: xc/config/cf/QNX.rules,v 1.1.2.2 1999/07/23 13:42:29 hohndel Exp $ XCOMM Rules to work around wlib for QNX... #define LinkFile(tofile, fromfile) @@\ tofile:: fromfile @@\ $(CP) fromfile tofile @@\ @@\ includes:: tofile @@\ @@\ depend:: tofile @@\ @@\ clean:: @@\ RemoveFile(tofile) XCOMM This special rule is used to install the install script. XCOMM Else there's a name conflict with the QNX installer. #define QNXCopyInstaller(tofile, fromfile) @@\ tofile:: @@\ $(CP) fromfile tofile @@\ @@\ includes:: tofile #define ObjectFromSpecialSource(dst, src, flags) @@\ NoConfigRec(dst.c) @@\ @@\ dst.c: src.c @@\ RemoveFile($@) @@\ $(CP) $? $@ @@\ @@\ SpecialCObjectRule(dst,NullParameter,flags) @@\ @@\ includes:: dst.c @@\ @@\ depend:: dst.c @@\ @@\ clean:: @@\ RemoveFile(dst.c) #define ObjectFromSpecialAsmSource(dst, src, flags) @@\ dst.s: src.s @@\ RemoveFile($@) @@\ $(CP) $? $@ @@\ @@\ dst.o: dst.s @@\ AssembleObject(flags) @@\ @@\ dst.i: dst.s @@\ CPPOnlyAsm(dst,flags) @@\ @@\ depend:: dst.s @@\ @@\ clean:: @@\ RemoveFile(dst.s) /* This is the rule to make reloc. OMF objects. We use a little * trick which works only for OMF.... */ #define NormalRelocatableTarget(objname,objlist) @@\ AllTarget(objname.Osuf) @@\ @@\ objname.Osuf: objlist $(EXTRALIBRARYDEPS) @@\ RemoveFile($@) @@\ /bin/cat objlist > $@