From f4092abdf94af6a99aff944d6264bc1284e8bdd4 Mon Sep 17 00:00:00 2001 From: Reinhard Tartler Date: Mon, 10 Oct 2011 17:43:39 +0200 Subject: Imported nx-X11-3.1.0-1.tar.gz Summary: Imported nx-X11-3.1.0-1.tar.gz Keywords: Imported nx-X11-3.1.0-1.tar.gz into Git repository --- nx-X11/config/cf/QNX4.rules | 65 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 nx-X11/config/cf/QNX4.rules (limited to 'nx-X11/config/cf/QNX4.rules') diff --git a/nx-X11/config/cf/QNX4.rules b/nx-X11/config/cf/QNX4.rules new file mode 100644 index 000000000..3ae8fe256 --- /dev/null +++ b/nx-X11/config/cf/QNX4.rules @@ -0,0 +1,65 @@ +XCOMM platform: $XFree86: xc/config/cf/QNX4.rules,v 1.1 1999/12/27 00:45:43 robin 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) + +#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(dst,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.... + * "catomf" can be downloaded from + * http://prdownloads.sourceforge.net/openqnx/catomf.tar.gz + * or contact Rick Lake + */ +#define NormalRelocatableTarget(objname,objlist) @@\ +AllTarget(objname.Osuf) @@\ + @@\ +objname.Osuf: objlist $(EXTRALIBRARYDEPS) @@\ + RemoveFile($@) @@\ + /usr/local/bin/catomf -O $@ objlist + + + + + -- cgit v1.2.3