Make.proto
changeset 986 7e311c4a49c8
parent 960 2823878b73ba
child 1009 3246bc4df6f4
equal deleted inserted replaced
985:20cbd5d6518a 986:7e311c4a49c8
     1 # $Header$
     1 # $Header$
     2 #
     2 #
     3 # DO NOT EDIT
     3 # DO NOT EDIT
     4 # automagically generated from the projectDefinition: stx_libsvn at 2012-01-18 16:23:17.462.
     4 # automagically generated from the projectDefinition: stx_libsvn at 2012-02-08 00:52:44.937.
     5 #
     5 #
     6 # Warning: once you modify this file, do not rerun
     6 # Warning: once you modify this file, do not rerun
     7 # stmkmp or projectDefinition-build again - otherwise, your changes are lost.
     7 # stmkmp or projectDefinition-build again - otherwise, your changes are lost.
     8 #
     8 #
     9 # The Makefile as generated by this Make.proto supports the following targets:
     9 # The Makefile as generated by this Make.proto supports the following targets:
    61 
    61 
    62 
    62 
    63 
    63 
    64 all:: preMake classLibRule postMake
    64 all:: preMake classLibRule postMake
    65 
    65 
    66 pre_objs::  update-svn-revision
    66 pre_objs::  
    67 
    67 
    68 
    68 
    69 
    69 
    70 update-svn-revision:
    70 
       
    71 # Update SVN revision in stx_libbasic3.st
       
    72 ifneq (,$(findstring .svn,$(wildcard .svn)))
       
    73 .svnversion: *.st
    71 	if [ -d .svn ]; then \
    74 	if [ -d .svn ]; then \
    72 		rev=$(shell svnversion -n); \
    75 		rev=$(shell svnversion -n); \
    73 		if [ ! -r .svnversion -o "$$rev" != "$$(cat .svnversion)" ]; then \
    76 		echo -n $$rev > .svnversion; \
    74 			echo -n $$rev > .svnversion; \
    77 	else \
    75 			rev2=$$(printf "%15s" \'$$rev\'); \
    78 		echo -n exported > .svnversion; \
    76 			sed -i -e "s/\"\$$SVN\-Revision:\".*\"\$$\"/\"\$$SVN-Revision:\"$$rev2\"\$$\"/g" \
       
    77 				stx_libsvn.st; \
       
    78 		fi \
       
    79 	fi
    79 	fi
    80 .PHONY: update-svn-revision
    80 
       
    81 stx_libsvn.o: stx_libsvn.st .svnversion 
       
    82 	if [ -d .svn ]; then \
       
    83 		rev2=$(shell svnversion -n); \
       
    84 		sed -e "s/\"\$$SVN\-Revision:\".*\"\$$\"/\"\$$SVN-Revision:\"$$rev2\"\$$\"/g" $< > .stx_libsvn.svn.st; \
       
    85 	fi
       
    86 	$(MAKE) CC="$(CLASSLIB_CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" STC="$(STC)" STFILE=.stx_libsvn.svn $(O_RULE);
       
    87 	mv .stx_libsvn.svn.$(O) stx_libsvn.$(O) 
       
    88 endif
    81 
    89 
    82 
    90 
    83 
    91 
    84 
    92 
    85 # add more install actions here
    93 # add more install actions here
    98 	cd ../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   106 	cd ../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    99 	cd ../goodies/refactoryBrowser/parser && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   107 	cd ../goodies/refactoryBrowser/parser && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   100 	cd ../libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   108 	cd ../libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   101 	cd ../libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   109 	cd ../libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   102 	cd ../libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   110 	cd ../libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   103 	cd ../libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   111 	cd ../libdb && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   104 	cd ../libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   112 	cd ../libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   105 	cd ../libboss && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   113 	cd ../libboss && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   106 	cd ../goodies/xml/vw && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   114 	cd ../libdb/libodbc && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
       
   115 	cd ../libdb/libsqlite && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   107 	cd ../goodies/sunit && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   116 	cd ../goodies/sunit && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   108 	cd ../libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   117 	cd ../libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
       
   118 	cd ../libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   109 	cd ../libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   119 	cd ../libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   110 	cd ../libview3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   120 	cd ../libview3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
       
   121 	cd ../goodies/xml/vw && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
       
   122 	cd ../libhtml && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   111 	cd ../libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   123 	cd ../libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   112 	cd ../libwidg3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
       
   113 	cd ../libtool && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   124 	cd ../libtool && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   114 	cd ../libtool2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   125 	cd ../libtool2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   115 	cd ../librun && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   126 	cd ../librun && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
   116 
   127 
   117 
   128