summaryrefslogtreecommitdiff
path: root/xorg-cf-files/QNX4.rules
diff options
context:
space:
mode:
authorDavid Nusinow <dnusinow@debian.org>2006-05-30 02:29:27 +0000
committerDavid Nusinow <dnusinow@debian.org>2006-05-30 02:29:27 +0000
commit0836575e61e03f4bd9623f19dab9de4b2d0861f7 (patch)
tree2d567bc929cf5078b083636dfbfd5d9c5f48e1e0 /xorg-cf-files/QNX4.rules
parent2b146c96244d7f63f3e619d060606917f0bf66a5 (diff)
downloadxutils-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.rules65
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
+
+
+
+
+