Author: jani
Date: Sun Dec  2 18:53:46 2012
New Revision: 1416232

URL: http://svn.apache.org/viewvc?rev=1416232&view=rev
Log:
added new sources

Modified:
    openoffice/branches/l10n/main/l10ntools/source/makefile.mk

Modified: openoffice/branches/l10n/main/l10ntools/source/makefile.mk
URL: 
http://svn.apache.org/viewvc/openoffice/branches/l10n/main/l10ntools/source/makefile.mk?rev=1416232&r1=1416231&r2=1416232&view=diff
==============================================================================
--- openoffice/branches/l10n/main/l10ntools/source/makefile.mk (original)
+++ openoffice/branches/l10n/main/l10ntools/source/makefile.mk Sun Dec  2 
18:53:46 2012
@@ -17,186 +17,80 @@
 #  specific language governing permissions and limitations
 #  under the License.
 #  
-#**************************************************************
+# *************************************************************
 
+TARGET=OpenOffice.org
+MAKEFILERC=true
 
+# 
+# build targets
+# 
 
-PRJ=..
-
-INCPRE=$(MISC)
-
-PRJNAME=l10ntools
-TARGET=transex
-TARGETTYPE=CUI
-LIBTARGET=no
-# --- Settings -----------------------------------------------------
-ENABLE_EXCEPTIONS=TRUE
+build_all : build_instsetoo_native
 
-.INCLUDE :  settings.mk
-CDEFS+= -DYY_NEVER_INTERACTIVE=1
-#CDEFS+= -pg
+all .PHONY : build_all
 
-.IF "$(SYSTEM_EXPAT)" == "YES"
-CFLAGS+=-DSYSTEM_EXPAT
-.ENDIF
+check_modules .PHONY :
+       @+echo Checking module list
+       @+perl $(SOLARENV)$/bin$/build.pl --checkmodules
 
-       
-# --- Files --------------------------------------------------------
+# Only build when all modules available
+build_instsetoo_native .SETDIR=instsetoo_native/prj : check_modules
+       @+perl $(SOLARENV)$/bin$/build.pl --all $(PROFULLSWITCH)
 
-OBJFILES=                      \
-       $(OBJ)$/export.obj      \
-       $(OBJ)$/export2.obj     \
-       $(OBJ)$/merge.obj   \
-       $(OBJ)$/srciter.obj             \
-       $(OBJ)$/utf8conv.obj    \
-       $(OBJ)$/xmlparse.obj    \
-    $(OBJ)$/helpmerge.obj   \
-    $(OBJ)$/helpex.obj      \
-    $(OBJ)$/file.obj        \
-       $(OBJ)$/directory.obj   
-
-
-LIB1TARGET= $(LB)$/$(TARGET).lib
-LIB1ARCHIV= $(LB)$/libtransex.a
-#LIB1FILES=  $(LB)$/transex3.lib
-LIB1OBJFILES=        $(OBJ)$/export.obj      \
-        $(OBJ)$/export2.obj     \
-        $(OBJ)$/merge.obj   \
-        $(OBJ)$/srciter.obj             \
-        $(OBJ)$/file.obj \
-               $(OBJ)$/directory.obj     \
-        $(OBJ)$/utf8conv.obj    
-   
-
-APP1VERSIONMAP=exports.map
-
-# extractor and merger for *.src and *.hrc
-APP1TARGET=  transex3
-#APP1OBJS=   $(OBJ)$/src_yy.obj
-APP1OBJS=   $(OBJ)$/src_yy_wrapper.obj
-
-APP1STDLIBS+= \
-            $(TOOLSLIB) \
-            $(VOSLIB) \
-            $(SALLIB)
+depend .SETDIR=instsetoo_native/prj : check_modules
+       @+perl $(SOLARENV)$/bin$/build.pl --all $(PROFULLSWITCH) depend=t
 
-.IF "$(OS)"=="MACOSX"
-# static libs at end for OS X
-.ENDIF
 
-APP1LIBS+=     $(LB)$/$(TARGET).lib
-APP1DEPN=   $(OBJ)$/src_yy_wrapper.obj $(LB)$/$(TARGET).lib
+# 
+# bootstrap target
+# 
 
-APP2TARGET= helpex
-APP2OBJS= $(OBJ)$/helpmerge.obj  $(OBJ)$/xmlparse.obj $(OBJ)$/export2.obj 
$(OBJ)$/utf8conv.obj $(OBJ)$/merge.obj $(OBJ)$/helpex.obj 
-APP2RPATH= NONE
+bootstrap .PHONY :
+       @bootstrap
 
-.IF "$(OS)"!="MACOSX"
-.ENDIF
 
-APP2STDLIBS+=$(SALLIB) $(EXPATASCII3RDLIB) $(TOOLSLIB) $(VOSLIB)
-
-.IF "$(OS)"=="MACOSX"
-# static libs at end for OS X
+distclean .PHONY: clean
+       -rm config.cache
+       -rm config.log
+.IF "$(BUILD_DMAKE)"!="NO"
+       -$(GNUMAKE) -C dmake distclean
 .ENDIF
 
-# extractor and merger for *.lng and *.lng
-APP3TARGET= ulfex
-APP3OBJS=   $(OBJ)$/lngmerge.obj $(OBJ)$/merge.obj $(OBJ)$/export2.obj 
$(OBJ)$/lngex.obj $(OBJ)$/utf8conv.obj
-APP3RPATH=  NONE
 
-.IF "$(OS)"!="MACOSX"
-#APP3STDLIBS+= $(BTSTRPLIB)
-.ENDIF
-APP3STDLIBS+= \
-            $(TOOLSLIB) \
-            $(VOSLIB) \
-            $(SALLIB)
-.IF "$(OS)"=="MACOSX"
-# static libs at end for OS X
+clean .PHONY:
+       -rm -rf */$(INPATH)
+       -rm -rf solver/*/$(INPATH)
+.IF "$(ADDITIONAL_REPOSITORIES)"!=""
+       -rm -rf $(foreach,f,$(ADDITIONAL_REPOSITORIES) $f/*/$(INPATH))
 .ENDIF
-
-# encoding converter for *.gsi
-APP4TARGET= gsiconv
-APP4OBJS=   $(OBJ)$/utf8conv.obj $(OBJ)$/gsiconv.obj
-APP4STDLIBS+= \
-            $(TOOLSLIB) \
-            $(VOSLIB) \
-            $(SALLIB)
-
-# tag checker for *.gsi
-APP5TARGET= gsicheck
-APP5OBJS=   $(OBJ)$/gsicheck.obj $(OBJ)$/tagtest.obj
-APP5STDLIBS+= \
-            $(TOOLSLIB) \
-            $(VOSLIB) \
-            $(SALLIB)
-
-# extractor and merger for *.cfg
-APP6TARGET= cfgex
-APP6OBJS=   $(OBJ)$/cfgmerge.obj $(OBJ)$/cfg_yy_wrapper.obj  $(OBJ)$/merge.obj 
$(OBJ)$/export2.obj $(OBJ)$/utf8conv.obj
-
-.IF "$(OS)"!="MACOSX"
-#APP6STDLIBS+= $(BTSTRPLIB)
+.IF "$(BUILD_DMAKE)"!="NO"
+       -echo cleaning up dmake...
+       -$(GNUMAKE) -C dmake clean
 .ENDIF
 
-APP6STDLIBS+= \
-            $(TOOLSLIB) \
-            $(VOSLIB) \
-            $(SALLIB)
+# 
+# configure target
+# 
 
-.IF "$(OS)"=="MACOSX"
-# static libs at end for OS X
-.ENDIF
+configure .PHONY SETDIR=. :
+       @configure
 
-# extractor and merger for *.xrm
-APP7TARGET= xrmex
-APP7OBJS=   $(OBJ)$/xrmmerge.obj $(OBJ)$/xrm_yy_wrapper.obj $(OBJ)$/merge.obj 
$(OBJ)$/export2.obj $(OBJ)$/utf8conv.obj
-APP7RPATH=  NONE
 
-.IF "$(OS)"!="MACOSX"
-.ENDIF
+# 
+# install target
+# 
 
-APP7STDLIBS+= \
-            $(TOOLSLIB) \
-            $(VOSLIB) \
-            $(SALLIB)
+install .PHONY :
+       @test "$(DESTDIR)$(prefix)" != "" || (echo Usage: make install 
[DESTDIR=DIR] prefix=DIR; exit 2)
+       cp -p instsetoo_native/$(INPATH)/bin/* $(SOLARVER)/$(INPATH)/bin
+       cd instsetoo_native/util \
+           && OUT=$(INPATH)\
+           LOCAL_OUT=$(INPATH)\
+           LOCAL_COMMON_OUT=$(INPATH)\
+            DEFAULT_TO_ENGLISH_FOR_PACKING=1\
+           
PYTHONPATH=$(SOLARVER)/$(INPATH)/bin:$(SOLARVER)/$(INPATH)/lib:$(PYTHONPATH) \
+           $(PERL) $(SOLARENV)/bin/make_installer.pl -f openoffice.lst -l 
$(WITH_LANG:f:t",") -p OpenOffice -buildid 0 -simple $(DESTDIR)$(prefix)
 
-.IF "$(OS)"=="MACOSX"
-# static libs at end for OS X
-.ENDIF
-
-# 
-#APP8TARGET= treeconfig
-#APP8OBJS=   $(OBJ)$/treeconfig.obj $(OBJ)$/inireader.obj $(OBJ)$/export2.obj
-#APP8STDLIBS=$(TOOLSLIB) $(SALLIB) $(VOSLIB) $(ICUINLIB) $(STLPORT) 
-
-# localizer for l10n framework
-APP9TARGET= localize_sl
-EXCEPTIONSFILES=                            \
-                    $(OBJ)$/localize.obj
-APP9OBJS=   $(OBJ)$/localize.obj $(OBJ)$/utf8conv.obj $(OBJ)$/srciter.obj 
$(OBJ)$/export2.obj $(OBJ)$/file.obj $(OBJ)$/directory.obj 
$(OBJ)$/treeconfig.obj $(OBJ)$/inireader.obj
-
-APP9STDLIBS+= \
-            $(TOOLSLIB) \
-            $(VOSLIB) \
-            $(ICUINLIB) \
-                       $(ICUUCLIB) \
-                       $(STLPORTLIB) \
-                       $(SALLIB)
-
-DEPOBJFILES=$(APP1OBJS) $(APP2OBJS) $(APP3OBJS) $(APP4OBJS) $(APP5OBJS) 
$(APP6OBJS) $(APP7OBJS) $(APP8OBJS) $(APP9OBJS)
-
-# --- Targets ------------------------------------------------------
-
-.INCLUDE :  target.mk
-
-$(MISC)$/%_yy.c : %lex.l
-       flex -l -w -8 -o$@ $<
-
-# Helper to suppress warnings in lex generated c code, see #i57362#
-
-$(OBJ)$/src_yy_wrapper.obj: $(MISC)$/src_yy.c
-$(OBJ)$/cfg_yy_wrapper.obj: $(MISC)$/cfg_yy.c
-$(OBJ)$/xrm_yy_wrapper.obj: $(MISC)$/xrm_yy.c
+#*************************************************************************
 


Reply via email to