]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/tools/qcc.sh
s/#ifndef MENUQC/#ifdef GAMEQC/g
[xonotic/xonotic-data.pk3dir.git] / qcsrc / tools / qcc.sh
index b115c196ecc75f4bb1ea0bcef52c15f962b9169c..7df2fc4b3df025fc1d4b0dc705cc66b2847a8a2c 100755 (executable)
@@ -39,14 +39,14 @@ $(return >/dev/null 2>&1) || {
     IN=$3
 
     case ${MODE} in
-        client) PROG=CSQC
+        client) DEFS="-DGAMEQC -DCSQC"
         ;;
-        menu) PROG=MENUQC
+        menu) DEFS="-DMENUQC"
         ;;
-        server) PROG=SVQC
+        server) DEFS="-DGAMEQC -DSVQC"
         ;;
     esac
 
-    qpp ${IN} ${OUT} -I. ${QCCIDENT} ${QCCDEFS} -D${PROG} > ${WORKDIR}/${MODE}.qc
+    qpp ${IN} ${OUT} -I. ${QCCIDENT} ${QCCDEFS} ${DEFS} > ${WORKDIR}/${MODE}.qc
     qcc ${QCCFLAGS} -o ${OUT} ../${WORKDIR}/${MODE}.qc
 }