| # |
| # This file is part of the Collabora Office project. |
| # |
| # This Source Code Form is subject to the terms of the Mozilla Public |
| # License, v. 2.0. If a copy of the MPL was not distributed with this |
| # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
| # |
| # This file incorporates work covered by the following license notice: |
| # |
| # Licensed to the Apache Software Foundation (ASF) under one or more |
| # contributor license agreements. See the NOTICE file distributed |
| # with this work for additional information regarding copyright |
| # ownership. The ASF licenses this file to you under the Apache |
| # License, Version 2.0 (the "License"); you may not use this file |
| # except in compliance with the License. You may obtain a copy of |
| # the License at http://www.apache.org/licenses/LICENSE-2.0 . |
| # |
| |
| PRJ=.. |
| |
| PRJNAME=sal |
| TARGET=saltest |
| TARGETTYPE=CUI |
| LIBTARGET=NO |
| USE_LDUMP2=TRUE |
| ENABLE_EXCEPTIONS=TRUE |
| |
| # --- Settings ----------------------------------------------------- |
| |
| .INCLUDE : settings.mk |
| CFLAGS+= $(LFS_CFLAGS) |
| CXXFLAGS+= $(LFS_CFLAGS) |
| |
| # ------------------------------------------------------------------ |
| |
| .IF "$(OS)"=="WNT" |
| BOOTSTRAPSCRIPT=bootstrap.bat |
| BOOTSTRAPINI=testbootstrap.ini |
| MY_SCRIPTCAT=cat |
| .ELSE |
| BOOTSTRAPSCRIPT=bootstrap |
| BOOTSTRAPINI=testbootstraprc |
| MY_SCRIPTCAT=tr -d "\015" < |
| .ENDIF |
| |
| APP2OBJS = $(OBJ)$/testbootstrap.obj |
| |
| OBJFILES= \ |
| $(APP2OBJS) |
| |
| APP2TARGET = testbootstrap |
| APP2STDLIBS = $(SALLIB) |
| |
| APP3OBJS = $(OBJ)$/test_salmain.obj |
| APP3TARGET = test_salmain |
| APP3STDLIBS = $(SALLIB) |
| |
| APP4OBJS = $(OBJ)$/test_salmainwithargs.obj |
| APP4TARGET = test_salmainwithargs |
| APP4STDLIBS = $(SALLIB) |
| |
| |
| # --- Targets ------------------------------------------------------ |
| |
| .IF "$(depend)" == "" |
| ALL : ALLTAR \ |
| $(BIN)$/$(BOOTSTRAPSCRIPT) \ |
| $(BIN)$/$(BOOTSTRAPINI) \ |
| $(BIN)$/bootstraptest.ini \ |
| $(BIN)$/$(APP2TARGET).bin \ |
| $(BIN)$/$(APP2TARGET).Bin \ |
| $(BIN)$/$(APP2TARGET).Exe \ |
| $(BIN)$/bootstrap.pl |
| |
| |
| .IF "$(OS)"!="WNT" |
| ALL: $(BIN)$/$(APP2TARGET).exe \ |
| $(BIN)$/inirc \ |
| $(BIN)$/defaultrc |
| |
| $(BIN)$/$(APP2TARGET).exe : $(APP2TARGETN) |
| cp $(APP2TARGETN) $@ |
| |
| $(BIN)$/inirc: |
| echo "CUSTOMINIVALUE=auxaux" > $@ |
| echo "INHERITED_OVERWRITTEN_VALUE=inherited_overwritten_value" >> $@ |
| |
| $(BIN)$/defaultrc: |
| echo "Default=defaultValue" > $@ |
| |
| .ELSE |
| |
| ALL: $(BIN)$/ini.ini \ |
| $(BIN)$/default.ini |
| |
| $(BIN)$/ini.ini: |
| echo CUSTOMINIVALUE=auxaux > $@ |
| echo INHERITED_OVERWRITTEN_VALUE=inherited_overwritten_value >> $@ |
| |
| |
| $(BIN)$/default.ini: |
| echo Default=defaultValue > $@ |
| |
| .ENDIF |
| |
| $(BIN)$/bootstrap.pl: |
| cp bootstrap.pl $@ |
| |
| $(BIN)$/$(APP2TARGET).bin : $(APP2TARGETN) |
| cp $(APP2TARGETN) $@ |
| |
| $(BIN)$/$(APP2TARGET).Bin : $(APP2TARGETN) |
| cp $(APP2TARGETN) $@ |
| |
| $(BIN)$/$(APP2TARGET).Exe : $(APP2TARGETN) |
| cp $(APP2TARGETN) $@ |
| |
| .ELSE |
| ALL: ALLDEP |
| .ENDIF |
| |
| .INCLUDE : target.mk |
| |
| |
| $(BIN)$/$(BOOTSTRAPSCRIPT) : $(BOOTSTRAPSCRIPT) |
| $(MY_SCRIPTCAT) $(BOOTSTRAPSCRIPT) > $@ |
| .IF "$(OS)"!="WNT" |
| chmod ug+x $@ |
| .ENDIF |
| |
| $(BIN)$/$(BOOTSTRAPINI) : $(APP2TARGET).ini |
| $(MY_SCRIPTCAT) $(APP2TARGET).ini > $@ |
| |
| $(BIN)$/bootstraptest.ini : bootstraptest.ini |
| $(MY_SCRIPTCAT) bootstraptest.ini > $@ |
| |
| |
| # --- SO2-Filter-Datei --- |
| |
| $(MISC)$/tsl$(DLLPOSTFIX).flt: |
| @echo ------------------------------ |
| @echo Making: $@ |
| @echo WEP>$@ |
| @echo LIBMAIN>>$@ |
| @echo LibMain>>$@ |