summaryrefslogtreecommitdiffstats
path: root/solenv/inc
diff options
context:
space:
mode:
authorJesús Corrius <jesus@softcatala.org>2011-06-23 13:05:25 +0200
committerJesús Corrius <jesus@softcatala.org>2011-06-23 13:05:25 +0200
commit3288324588c7a50bc45add9ca04645a5e3efe2cd (patch)
treeaa26b966ddf0fa0a3f2f34419c1b6b403dea971b /solenv/inc
parent1.2 -> 1.3 (diff)
downloadcore-3288324588c7a50bc45add9ca04645a5e3efe2cd.tar.gz
core-3288324588c7a50bc45add9ca04645a5e3efe2cd.zip
Fix for mingw32 crosscompilation
Diffstat (limited to 'solenv/inc')
-rw-r--r--solenv/inc/pstrules.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/solenv/inc/pstrules.mk b/solenv/inc/pstrules.mk
index 9dd6cc1963c4..1669a2511d7a 100644
--- a/solenv/inc/pstrules.mk
+++ b/solenv/inc/pstrules.mk
@@ -135,7 +135,11 @@ $(PAR)/%.par :
@echo "Making: " $@
@@-$(MKDIR) $(MISC)/{$(subst,$(@:d:d:d), $(@:d:d))}
.IF "$(GUI)"=="WNT"
+.IF "$(CROSS_COMPILING)" == "NO"
$(COMMAND_ECHO)$(CPPLCC) -+ -P $(INCLUDE) $(CDEFS) $(SCPDEFS) -DDLLPOSTFIX=$(DLLPOSTFIX) $(*:b).scp > $(MISC)/{$(subst,$(@:d:d:d), $(@:d:d))}/$(*:b).pre
+.ELSE
+ $(COMMAND_ECHO)$(AUGMENT_LIBRARY_PATH) $(SOLARBINDIR)/cpp.lcc -+ -P $(CDEFS) $(SCPDEFS) -DDLLPOSTFIX=$(DLLPOSTFIX) -I. -I$(INC) -I$(INCLOCAL) -I#$(INCGUI) -I$(INCCOM) $(SOLARINC) $(*:b).scp > $(MISC)/{$(subst,$(@:d:d:d), $(@:d:d))}/$(*:b).pre
+.ENDIF
.ENDIF
# YD: INCLUDE macro too long, include only few items (scp2 compile)
.IF "$(GUI)"=="UNX"