application/Make.proto
changeset 178 5d1c3e5fab6b
parent 127 37d9f13932c2
child 180 a47acd6d73ca
equal deleted inserted replaced
177:fd154978bab5 178:5d1c3e5fab6b
    71  libstx_libview2 \
    71  libstx_libview2 \
    72  libstx_libwidg \
    72  libstx_libwidg \
    73  libstx_goodies_magritte \
    73  libstx_goodies_magritte \
    74  libstx_libhtml \
    74  libstx_libhtml \
    75  libstx_libwidg2 \
    75  libstx_libwidg2 \
       
    76  libstx_libtool \
       
    77  libjv_libgdbs \
       
    78  libstx_goodies_communication \
       
    79  libstx_libtool2 \
    76  libstx_libcompat \
    80  libstx_libcompat \
    77  libstx_libtool \
       
    78  libstx_goodies_xml_vw \
    81  libstx_goodies_xml_vw \
    79  libjv_libgdbs \
       
    80  libstx_libtool2 \
       
    81  libjv_vdb \
    82  libjv_vdb \
    82 
    83 
    83 
    84 
    84 REQUIRED_LIBOBJS= $(TOP)/libbasic/libstx_libbasic$(O_EXT) \
    85 REQUIRED_LIBOBJS= $(TOP)/libbasic/libstx_libbasic$(O_EXT) \
    85  $(TOP)/goodies/announcements/libstx_goodies_announcements$(O_EXT) \
    86  $(TOP)/goodies/announcements/libstx_goodies_announcements$(O_EXT) \
    93  $(TOP)/libview2/libstx_libview2$(O_EXT) \
    94  $(TOP)/libview2/libstx_libview2$(O_EXT) \
    94  $(TOP)/libwidg/libstx_libwidg$(O_EXT) \
    95  $(TOP)/libwidg/libstx_libwidg$(O_EXT) \
    95  $(TOP)/goodies/magritte/libstx_goodies_magritte$(O_EXT) \
    96  $(TOP)/goodies/magritte/libstx_goodies_magritte$(O_EXT) \
    96  $(TOP)/libhtml/libstx_libhtml$(O_EXT) \
    97  $(TOP)/libhtml/libstx_libhtml$(O_EXT) \
    97  $(TOP)/libwidg2/libstx_libwidg2$(O_EXT) \
    98  $(TOP)/libwidg2/libstx_libwidg2$(O_EXT) \
       
    99  $(TOP)/libtool/libstx_libtool$(O_EXT) \
       
   100  ../../libgdbs/libjv_libgdbs$(O_EXT) \
       
   101  $(TOP)/goodies/communication/libstx_goodies_communication$(O_EXT) \
       
   102  $(TOP)/libtool2/libstx_libtool2$(O_EXT) \
    98  $(TOP)/libcompat/libstx_libcompat$(O_EXT) \
   103  $(TOP)/libcompat/libstx_libcompat$(O_EXT) \
    99  $(TOP)/libtool/libstx_libtool$(O_EXT) \
       
   100  $(TOP)/goodies/xml/vw/libstx_goodies_xml_vw$(O_EXT) \
   104  $(TOP)/goodies/xml/vw/libstx_goodies_xml_vw$(O_EXT) \
   101  ../../libgdbs/libjv_libgdbs$(O_EXT) \
       
   102  $(TOP)/libtool2/libstx_libtool2$(O_EXT) \
       
   103  ..//libjv_vdb$(O_EXT) \
   105  ..//libjv_vdb$(O_EXT) \
   104 
   106 
   105 
   107 
   106 REQUIRED_LINK_LIBOBJS= libstx_libbasic$(O_EXT) \
   108 REQUIRED_LINK_LIBOBJS= libstx_libbasic$(O_EXT) \
   107  libstx_goodies_announcements$(O_EXT) \
   109  libstx_goodies_announcements$(O_EXT) \
   115  libstx_libview2$(O_EXT) \
   117  libstx_libview2$(O_EXT) \
   116  libstx_libwidg$(O_EXT) \
   118  libstx_libwidg$(O_EXT) \
   117  libstx_goodies_magritte$(O_EXT) \
   119  libstx_goodies_magritte$(O_EXT) \
   118  libstx_libhtml$(O_EXT) \
   120  libstx_libhtml$(O_EXT) \
   119  libstx_libwidg2$(O_EXT) \
   121  libstx_libwidg2$(O_EXT) \
       
   122  libstx_libtool$(O_EXT) \
       
   123  libjv_libgdbs$(O_EXT) \
       
   124  libstx_goodies_communication$(O_EXT) \
       
   125  libstx_libtool2$(O_EXT) \
   120  libstx_libcompat$(O_EXT) \
   126  libstx_libcompat$(O_EXT) \
   121  libstx_libtool$(O_EXT) \
       
   122  libstx_goodies_xml_vw$(O_EXT) \
   127  libstx_goodies_xml_vw$(O_EXT) \
   123  libjv_libgdbs$(O_EXT) \
       
   124  libstx_libtool2$(O_EXT) \
       
   125  libjv_vdb$(O_EXT) \
   128  libjv_vdb$(O_EXT) \
   126 
   129 
   127 
   130 
   128 REQUIRED_SUPPORT_DIRS=RESOURCEFILES
   131 REQUIRED_SUPPORT_DIRS=RESOURCEFILES
   129 
   132 
   487 	fi
   490 	fi
   488 
   491 
   489 $(TOP)/libwidg2/makefile: $(TOP)/libwidg2/Make.proto
   492 $(TOP)/libwidg2/makefile: $(TOP)/libwidg2/Make.proto
   490 	$(TOP)/rules/stmkmf --cd $(TOP)/libwidg2
   493 	$(TOP)/rules/stmkmf --cd $(TOP)/libwidg2
   491 
   494 
       
   495 libstx_libtool.so: $(TOP)/libtool/libstx_libtool.so
       
   496 	ln -sf $(TOP)/libtool/libstx_libtool.so .
       
   497 
       
   498 $(TOP)/libtool/libstx_libtool.so: $(TOP)/libtool/makefile $(FORCE)
       
   499 	@if [ -f "$(TOP)/libtool/.NOSOURCE" ]; then \
       
   500 	    echo "skip make in $(TOP)/libtool (no source)"; \
       
   501 	else \
       
   502 	    cd $(TOP)/libtool && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
       
   503 	fi
       
   504 
       
   505 $(TOP)/libtool/makefile: $(TOP)/libtool/Make.proto
       
   506 	$(TOP)/rules/stmkmf --cd $(TOP)/libtool
       
   507 
       
   508 libjv_libgdbs.so: ../../libgdbs/libjv_libgdbs.so
       
   509 	ln -sf ../../libgdbs/libjv_libgdbs.so .
       
   510 
       
   511 ../../libgdbs/libjv_libgdbs.so: ../../libgdbs/makefile $(FORCE)
       
   512 	@if [ -f "../../libgdbs/.NOSOURCE" ]; then \
       
   513 	    echo "skip make in ../../libgdbs (no source)"; \
       
   514 	else \
       
   515 	    cd ../../libgdbs && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
       
   516 	fi
       
   517 
       
   518 ../../libgdbs/makefile: ../../libgdbs/Make.proto
       
   519 	$(TOP)/rules/stmkmf --cd ../../libgdbs
       
   520 
       
   521 libstx_goodies_communication.so: $(TOP)/goodies/communication/libstx_goodies_communication.so
       
   522 	ln -sf $(TOP)/goodies/communication/libstx_goodies_communication.so .
       
   523 
       
   524 $(TOP)/goodies/communication/libstx_goodies_communication.so: $(TOP)/goodies/communication/makefile $(FORCE)
       
   525 	@if [ -f "$(TOP)/goodies/communication/.NOSOURCE" ]; then \
       
   526 	    echo "skip make in $(TOP)/goodies/communication (no source)"; \
       
   527 	else \
       
   528 	    cd $(TOP)/goodies/communication && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
       
   529 	fi
       
   530 
       
   531 $(TOP)/goodies/communication/makefile: $(TOP)/goodies/communication/Make.proto
       
   532 	$(TOP)/rules/stmkmf --cd $(TOP)/goodies/communication
       
   533 
       
   534 libstx_libtool2.so: $(TOP)/libtool2/libstx_libtool2.so
       
   535 	ln -sf $(TOP)/libtool2/libstx_libtool2.so .
       
   536 
       
   537 $(TOP)/libtool2/libstx_libtool2.so: $(TOP)/libtool2/makefile $(FORCE)
       
   538 	@if [ -f "$(TOP)/libtool2/.NOSOURCE" ]; then \
       
   539 	    echo "skip make in $(TOP)/libtool2 (no source)"; \
       
   540 	else \
       
   541 	    cd $(TOP)/libtool2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
       
   542 	fi
       
   543 
       
   544 $(TOP)/libtool2/makefile: $(TOP)/libtool2/Make.proto
       
   545 	$(TOP)/rules/stmkmf --cd $(TOP)/libtool2
       
   546 
   492 libstx_libcompat.so: $(TOP)/libcompat/libstx_libcompat.so
   547 libstx_libcompat.so: $(TOP)/libcompat/libstx_libcompat.so
   493 	ln -sf $(TOP)/libcompat/libstx_libcompat.so .
   548 	ln -sf $(TOP)/libcompat/libstx_libcompat.so .
   494 
   549 
   495 $(TOP)/libcompat/libstx_libcompat.so: $(TOP)/libcompat/makefile $(FORCE)
   550 $(TOP)/libcompat/libstx_libcompat.so: $(TOP)/libcompat/makefile $(FORCE)
   496 	@if [ -f "$(TOP)/libcompat/.NOSOURCE" ]; then \
   551 	@if [ -f "$(TOP)/libcompat/.NOSOURCE" ]; then \
   500 	fi
   555 	fi
   501 
   556 
   502 $(TOP)/libcompat/makefile: $(TOP)/libcompat/Make.proto
   557 $(TOP)/libcompat/makefile: $(TOP)/libcompat/Make.proto
   503 	$(TOP)/rules/stmkmf --cd $(TOP)/libcompat
   558 	$(TOP)/rules/stmkmf --cd $(TOP)/libcompat
   504 
   559 
   505 libstx_libtool.so: $(TOP)/libtool/libstx_libtool.so
       
   506 	ln -sf $(TOP)/libtool/libstx_libtool.so .
       
   507 
       
   508 $(TOP)/libtool/libstx_libtool.so: $(TOP)/libtool/makefile $(FORCE)
       
   509 	@if [ -f "$(TOP)/libtool/.NOSOURCE" ]; then \
       
   510 	    echo "skip make in $(TOP)/libtool (no source)"; \
       
   511 	else \
       
   512 	    cd $(TOP)/libtool && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
       
   513 	fi
       
   514 
       
   515 $(TOP)/libtool/makefile: $(TOP)/libtool/Make.proto
       
   516 	$(TOP)/rules/stmkmf --cd $(TOP)/libtool
       
   517 
       
   518 libstx_goodies_xml_vw.so: $(TOP)/goodies/xml/vw/libstx_goodies_xml_vw.so
   560 libstx_goodies_xml_vw.so: $(TOP)/goodies/xml/vw/libstx_goodies_xml_vw.so
   519 	ln -sf $(TOP)/goodies/xml/vw/libstx_goodies_xml_vw.so .
   561 	ln -sf $(TOP)/goodies/xml/vw/libstx_goodies_xml_vw.so .
   520 
   562 
   521 $(TOP)/goodies/xml/vw/libstx_goodies_xml_vw.so: $(TOP)/goodies/xml/vw/makefile $(FORCE)
   563 $(TOP)/goodies/xml/vw/libstx_goodies_xml_vw.so: $(TOP)/goodies/xml/vw/makefile $(FORCE)
   522 	@if [ -f "$(TOP)/goodies/xml/vw/.NOSOURCE" ]; then \
   564 	@if [ -f "$(TOP)/goodies/xml/vw/.NOSOURCE" ]; then \
   525 	    cd $(TOP)/goodies/xml/vw && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
   567 	    cd $(TOP)/goodies/xml/vw && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
   526 	fi
   568 	fi
   527 
   569 
   528 $(TOP)/goodies/xml/vw/makefile: $(TOP)/goodies/xml/vw/Make.proto
   570 $(TOP)/goodies/xml/vw/makefile: $(TOP)/goodies/xml/vw/Make.proto
   529 	$(TOP)/rules/stmkmf --cd $(TOP)/goodies/xml/vw
   571 	$(TOP)/rules/stmkmf --cd $(TOP)/goodies/xml/vw
   530 
       
   531 libjv_libgdbs.so: ../../libgdbs/libjv_libgdbs.so
       
   532 	ln -sf ../../libgdbs/libjv_libgdbs.so .
       
   533 
       
   534 ../../libgdbs/libjv_libgdbs.so: ../../libgdbs/makefile $(FORCE)
       
   535 	@if [ -f "../../libgdbs/.NOSOURCE" ]; then \
       
   536 	    echo "skip make in ../../libgdbs (no source)"; \
       
   537 	else \
       
   538 	    cd ../../libgdbs && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
       
   539 	fi
       
   540 
       
   541 ../../libgdbs/makefile: ../../libgdbs/Make.proto
       
   542 	$(TOP)/rules/stmkmf --cd ../../libgdbs
       
   543 
       
   544 libstx_libtool2.so: $(TOP)/libtool2/libstx_libtool2.so
       
   545 	ln -sf $(TOP)/libtool2/libstx_libtool2.so .
       
   546 
       
   547 $(TOP)/libtool2/libstx_libtool2.so: $(TOP)/libtool2/makefile $(FORCE)
       
   548 	@if [ -f "$(TOP)/libtool2/.NOSOURCE" ]; then \
       
   549 	    echo "skip make in $(TOP)/libtool2 (no source)"; \
       
   550 	else \
       
   551 	    cd $(TOP)/libtool2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
       
   552 	fi
       
   553 
       
   554 $(TOP)/libtool2/makefile: $(TOP)/libtool2/Make.proto
       
   555 	$(TOP)/rules/stmkmf --cd $(TOP)/libtool2
       
   556 
   572 
   557 libjv_vdb.so: ..//libjv_vdb.so
   573 libjv_vdb.so: ..//libjv_vdb.so
   558 	ln -sf ..//libjv_vdb.so .
   574 	ln -sf ..//libjv_vdb.so .
   559 
   575 
   560 ..//libjv_vdb.so: ..//makefile $(FORCE)
   576 ..//libjv_vdb.so: ..//makefile $(FORCE)