diff options
author | David Nusinow <dnusinow@debian.org> | 2006-05-30 02:29:27 +0000 |
---|---|---|
committer | David Nusinow <dnusinow@debian.org> | 2006-05-30 02:29:27 +0000 |
commit | 0836575e61e03f4bd9623f19dab9de4b2d0861f7 (patch) | |
tree | 2d567bc929cf5078b083636dfbfd5d9c5f48e1e0 /xorg-cf-files/QNX4.rules | |
parent | 2b146c96244d7f63f3e619d060606917f0bf66a5 (diff) | |
download | xutils-dev-0836575e61e03f4bd9623f19dab9de4b2d0861f7.tar.gz |
Move all xutils-dev working dirs to use svn best practices
Diffstat (limited to 'xorg-cf-files/QNX4.rules')
-rw-r--r-- | xorg-cf-files/QNX4.rules | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/xorg-cf-files/QNX4.rules b/xorg-cf-files/QNX4.rules new file mode 100644 index 0000000..3ae8fe2 --- /dev/null +++ b/xorg-cf-files/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 <rick@anp.nl> + */ +#define NormalRelocatableTarget(objname,objlist) @@\ +AllTarget(objname.Osuf) @@\ + @@\ +objname.Osuf: objlist $(EXTRALIBRARYDEPS) @@\ + RemoveFile($@) @@\ + /usr/local/bin/catomf -O $@ objlist + + + + + |