diff options
author | Oliver Bolte <obo@openoffice.org> | 2008-07-22 15:51:04 +0000 |
---|---|---|
committer | Oliver Bolte <obo@openoffice.org> | 2008-07-22 15:51:04 +0000 |
commit | 646d0869745f1e65d2fe79bbb22bdc871a52b5ef (patch) | |
tree | defbc06973a7f7da0154025c8d7cfa4a025a478d /solenv/inc | |
parent | 6af0deee9acff537023a7500a72875bc880375fb (diff) |
INTEGRATION: CWS os2port03 (1.43.6); FILE MERGED
2008/07/16 12:20:00 obr 1.43.6.4: RESYNC: (1.44-1.48); FILE MERGED
2008/04/15 14:38:00 ydario 1.43.6.3: Issue number: i85203
Submitted by: ydario
Reviewed by: ydario
2008/01/15 13:52:18 obr 1.43.6.2: RESYNC: (1.43-1.44); FILE MERGED
2008/01/15 09:36:36 ydario 1.43.6.1: os2 build system makefile changes.
Issue number:i85203
Submitted by:ydario
Diffstat (limited to 'solenv/inc')
-rw-r--r-- | solenv/inc/tg_def.mk | 114 |
1 files changed, 113 insertions, 1 deletions
diff --git a/solenv/inc/tg_def.mk b/solenv/inc/tg_def.mk index ecad5ceb4d19..8d4bc7b6d3e0 100644 --- a/solenv/inc/tg_def.mk +++ b/solenv/inc/tg_def.mk @@ -8,7 +8,7 @@ # # $RCSfile: tg_def.mk,v $ # -# $Revision: 1.48 $ +# $Revision: 1.49 $ # # This file is part of OpenOffice.org. # @@ -73,6 +73,13 @@ $(DEF$(TNR)EXPORTFILE) : $(SHL$(TNR)VERSIONMAP) .ENDIF # .IF "$(COM)"=="GCC" .ENDIF # "$(GUI)"=="WNT" + +.IF "$(GUI)"=="OS2" +DEF$(TNR)EXPORTFILE=$(MISC)$/$(SHL$(TNR)VERSIONMAP:b)_$(SHL$(TNR)TARGET).dxp +$(DEF$(TNR)EXPORTFILE) : $(SHL$(TNR)VERSIONMAP) + $(TYPE) $< | $(AWK) -f $(SOLARENV)$/bin$/getcsym.awk > $@ +.ENDIF # "$(GUI)"=="OS2" + .ENDIF # "$(DEF$(TNR)EXPORTFILE)"=="" .ENDIF # "$(SHL$(TNR)VERSIONMAP)"!="" @@ -193,6 +200,111 @@ $(DEF$(TNR)TARGETN) .PHONY : @$(RENAME) $@.tmpfile $@ .ENDIF # "$(GUI)"=="WNT" +.IF "$(GUI)"=="OS2" + +#21/02/2006 YD dll names must be 8.3, invoke fix script +#check osl/os2/module.c/osl_loadModule() +SHL$(TNR)TARGET8=$(shell @fix_shl $(SHL$(TNR)TARGETN:f)) + +DEF$(TNR)FILTER=$(SOLARENV)$/inc$/dummy.flt +DEF$(TNR)NAMELIST=$(foreach,i,$(DEFLIB$(TNR)NAME) $(SLB)$/$(i).lib) + +.IF "$(link_always)"=="" +$(DEF$(TNR)TARGETN) : \ + $(DEF$(TNR)DEPN) \ + $(DEF$(TNR)EXPORTFILE) +.ELSE # "$(link_always)"=="" +$(DEF$(TNR)TARGETN) .PHONY : +.ENDIF # "$(link_always)"=="" + @+-$(RM) $@.tmpfile + @echo ------------------------------ + @echo Making Module-Definitionfile : $@ + @echo LIBRARY $(SHL$(TNR)TARGET8) INITINSTANCE TERMINSTANCE >$@.tmpfile + @echo DATA MULTIPLE >>$@.tmpfile + @echo DESCRIPTION 'StarView 3.00 $(DEF$(TNR)DES) $(UPD) $(UPDMINOR)' >>$@.tmpfile + @echo EXPORTS >>$@.tmpfile +# getversioninfo fuer alle!! + @echo _GetVersionInfo >$@.tmp_ord + +.IF "$(DEFLIB$(TNR)NAME)"!="" + @+echo $(SLB)$/$(DEFLIB$(TNR)NAME).lib + @+emxexpr $(DEF$(TNR)NAMELIST) | fix_exp_file >> $@.tmp_ord +.ENDIF # "$(DEFLIB$(TNR)NAME)"!="" + +.IF "$(DEF$(TNR)EXPORT1)"!="" + @echo $(DEF$(TNR)EXPORT1) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT2)"!="" + @echo $(DEF$(TNR)EXPORT2) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT3)"!="" + @echo $(DEF$(TNR)EXPORT3) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT4)"!="" + @echo $(DEF$(TNR)EXPORT4) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT5)"!="" + @echo $(DEF$(TNR)EXPORT5) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT6)"!="" + @echo $(DEF$(TNR)EXPORT6) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT7)"!="" + @echo $(DEF$(TNR)EXPORT7) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT8)"!="" + @echo $(DEF$(TNR)EXPORT8) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT9)"!="" + @echo $(DEF$(TNR)EXPORT9) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT10)"!="" + @echo $(DEF$(TNR)EXPORT10) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT11)"!="" + @echo $(DEF$(TNR)EXPORT11) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT12)"!="" + @echo $(DEF$(TNR)EXPORT12) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT13)"!="" + @echo $(DEF$(TNR)EXPORT13) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT14)"!="" + @echo $(DEF$(TNR)EXPORT14) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT15)"!="" + @echo $(DEF$(TNR)EXPORT15) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT16)"!="" + @echo $(DEF$(TNR)EXPORT16) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT17)"!="" + @echo $(DEF$(TNR)EXPORT17) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT18)"!="" + @echo $(DEF$(TNR)EXPORT18) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT19)"!="" + @echo $(DEF$(TNR)EXPORT19) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORT20)"!="" + @echo $(DEF$(TNR)EXPORT20) >>$@.tmpfile +.ENDIF +.IF "$(DEF$(TNR)EXPORTFILE)"!="" + @fix_def_file < $(DEF$(TNR)EXPORTFILE) >> $@.tmp_ord +.ENDIF + @sort < $@.tmp_ord | uniq > $@.exptmpfile + @fix_def_ord < $@.exptmpfile >> $@.tmpfile + @+-$(RM) $@ + +$(RENAME) $@.tmpfile $@ + @+-$(RM) $@.tmp_ord + @+-$(RM) $@.exptmpfile + +$(IMPLIB) $(IMPLIBFLAGS) $(SHL$(TNR)IMPLIBN:s/.lib/.a/) $@ + +emxomf -o $(SHL$(TNR)IMPLIBN) $(SHL$(TNR)IMPLIBN:s/.lib/.a/) + +.ENDIF # "$(GUI)"=="OS2" + .IF "$(GUI)"=="UNX" $(DEF$(TNR)TARGETN): \ $(DEF$(TNR)DEPN) \ |