Kaydet (Commit) 6f8966f3 authored tarafından Tor Lillqvist's avatar Tor Lillqvist

When cross-compiling, use what configure script figured out

üst f999ca15
......@@ -55,7 +55,31 @@ APP1DEF=
ALLTAR : $(INCCOM)$/sal$/typesizes.h
.ENDIF # "$(L10N-framework)"==""
.IF "$(CROSS_COMPILING)"==""
$(INCCOM)$/sal$/typesizes.h : $(BIN)$/$(TARGET)
-$(MKDIR) $(INCCOM)$/sal
$(AUGMENT_LIBRARY_PATH) $(BIN)$/$(TARGET) $@
.ELSE
$(INCCOM)$/sal$/typesizes.h :
-$(MKDIRHIER) $(INCCOM)$/sal
echo '/* This file is autogenerated from configure script data */' >$@
echo >>$@
echo "#define SAL_TYPES_ALIGNMENT2 $(ALIGNOF_SHORT)" >>$@
echo "#define SAL_TYPES_ALIGNMENT4 $(ALIGNOF_INT)" >>$@
.IF "$(SIZEOF_LONG)"=="8"
echo "#define SAL_TYPES_ALIGNMENT8 $(ALIGNOF_LONG)" >>$@
.ELIF "$(SIZEOF_DOUBLE)"=="8"
echo "#define SAL_TYPES_ALIGNMENT8 $(ALIGNOF_DOUBLE)" >>$@
.ELSE
echo "#error alignment of some 8-byte type unknown" >>$@
.ENDIF
echo "#define SAL_TYPES_SIZEOFSHORT $(SIZEOF_SHORT)" >>$@
echo "#define SAL_TYPES_SIZEOFINT $(SIZEOF_INT)" >>$@
echo "#define SAL_TYPES_SIZEOFLONG $(SIZEOF_LONG)" >>$@
echo "#define SAL_TYPES_SIZEOFLONGLONG $(SIZEOF_LONGLONG)" >>$@
echo "#define SAL_TYPES_SIZEOFPOINTER $(SIZEOF_POINTER)" >>$@
.ENDIF
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment