sr@352: # $Header$ sr@352: # sr@352: # automagically generated from the projectDefinition: stx_goodies_builder_quickSelfTest. sr@352: # sr@352: # -------------- no need to change anything below ---------- sr@352: # sr@352: # This makefile generates some standalone demo applications sr@352: # sr@352: # make sr@352: # generates quickSelfTest sr@352: # sr@352: sr@352: TOP=../../.. sr@352: INCLUDE_TOP=$(TOP)/.. sr@352: sr@352: # set to a dummy file name (like FORCE=@@@FORCE-BUILD@@@) to force the build of prereq packages sr@352: FORCE= sr@352: .PHONY: $(FORCE) sr@352: sr@352: PACKAGE=stx:goodies/builder/quickSelfTest sr@352: SUBDIRS= sr@352: SUPPRESS_LOCAL_ABBREVS="yes" sr@352: NOAUTOLOAD=1 sr@352: NOSUBAUTOLOAD=1 sr@352: sr@517: LOCALINCLUDES= -I$(INCLUDE_TOP)/exept/libcrypt -I$(INCLUDE_TOP)/stx/goodies/communication -I$(INCLUDE_TOP)/stx/goodies/regex -I$(INCLUDE_TOP)/stx/goodies/regression -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/stx/goodies/webServer -I$(INCLUDE_TOP)/stx/goodies/webServer/htmlTree -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libcomp sr@352: LOCALDEFINES= sr@352: GLOBALDEFINES= sr@352: MAIN_DEFINES=-DIGNORE_IMAGE -DNO_DISPLAY sr@352: sr@352: RCSSOURCES=Make.proto *.st sr@352: LINKSOURCES=Make.proto *.st sr@352: sr@352: DELIVERBINARIES= sr@352: sr@352: APPNAME=libstx_goodies_builder_quickSelfTest sr@352: LIBNAME=libstx_goodies_builder_quickSelfTest sr@352: STCLOCALOPT='-package=$(PACKAGE)' -I. -headerDir=. $(LOCALINCLUDES) $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -headerDir=. -varPrefix=$(LIBNAME) sr@352: sr@352: sr@352: # ********** OPTIONAL: MODIFY the next line *** sr@352: # additional C-libraries that should be pre-linked with the class-objects sr@352: LD_OBJ_LIBS= sr@352: LOCAL_SHARED_LIBS= sr@352: sr@352: sr@352: # ********** OPTIONAL: MODIFY the next line *** sr@352: # additional C targets or libraries should be added below sr@352: LOCAL_EXTRA_TARGETS= sr@352: sr@352: OBJS= $(COMMON_OBJS) $(UNIX_OBJS) sr@352: sr@352: sr@352: sr@352: sr@352: sr@352: LIBLIST = $(REQUIRED_LIBS) sr@352: sr@352: # required libs: sr@352: # sr@352: sr@464: REQUIRED_LIBS= libstx_libbasic \ sr@502: libstx_goodies_regex \ sr@352: libstx_libbasic2 \ sr@352: libstx_libcomp \ sr@487: libstx_goodies_authentication \ sr@386: libstx_goodies_refactoryBrowser_parser \ sr@386: libstx_libbasic3 \ sr@352: libstx_libview \ sr@464: libexept_osi_asn1 \ sr@430: libstx_libboss \ sr@352: libstx_libui \ sr@464: libexept_libcrypt \ sr@352: libstx_libview2 \ sr@352: libstx_goodies_sunit \ sr@386: libstx_libwidg \ sr@430: libstx_libhtml \ sr@386: libstx_libwidg2 \ sr@386: libstx_libcompat \ sr@386: libstx_libtool \ sr@430: libstx_goodies_xml_vw \ sr@517: libstx_goodies_communication \ sr@517: libstx_goodies_webServer_ui \ sr@386: libstx_libjavascript \ sr@430: libstx_goodies_xml_stx \ sr@517: libstx_goodies_webServer_htmlTree \ sr@430: libstx_goodies_regression \ sr@487: libstx_goodies_webServer \ sr@352: sr@352: sr@464: REQUIRED_LIBOBJS= ../../../libbasic/libstx_libbasic$(O_EXT) \ sr@502: ../../regex/libstx_goodies_regex$(O_EXT) \ sr@352: ../../../libbasic2/libstx_libbasic2$(O_EXT) \ sr@352: ../../../libcomp/libstx_libcomp$(O_EXT) \ sr@487: ../../authentication/libstx_goodies_authentication$(O_EXT) \ sr@386: ../../refactoryBrowser/parser/libstx_goodies_refactoryBrowser_parser$(O_EXT) \ sr@386: ../../../libbasic3/libstx_libbasic3$(O_EXT) \ sr@352: ../../../libview/libstx_libview$(O_EXT) \ sr@464: $(TOP)/../exept/osi/asn1/libexept_osi_asn1$(O_EXT) \ sr@430: ../../../libboss/libstx_libboss$(O_EXT) \ sr@352: ../../../libui/libstx_libui$(O_EXT) \ sr@464: $(TOP)/../exept/libcrypt/libexept_libcrypt$(O_EXT) \ sr@352: ../../../libview2/libstx_libview2$(O_EXT) \ sr@352: ../../sunit/libstx_goodies_sunit$(O_EXT) \ sr@386: ../../../libwidg/libstx_libwidg$(O_EXT) \ sr@430: ../../../libhtml/libstx_libhtml$(O_EXT) \ sr@386: ../../../libwidg2/libstx_libwidg2$(O_EXT) \ sr@386: ../../../libcompat/libstx_libcompat$(O_EXT) \ sr@386: ../../../libtool/libstx_libtool$(O_EXT) \ sr@430: ../../xml/vw/libstx_goodies_xml_vw$(O_EXT) \ sr@517: ../../communication/libstx_goodies_communication$(O_EXT) \ sr@517: ../../webServer/ui/libstx_goodies_webServer_ui$(O_EXT) \ sr@386: ../../../libjavascript/libstx_libjavascript$(O_EXT) \ sr@430: ../../xml/stx/libstx_goodies_xml_stx$(O_EXT) \ sr@517: ../../webServer/htmlTree/libstx_goodies_webServer_htmlTree$(O_EXT) \ sr@430: ../../regression/libstx_goodies_regression$(O_EXT) \ sr@487: ../../webServer/libstx_goodies_webServer$(O_EXT) \ sr@352: sr@352: sr@464: REQUIRED_LINK_LIBOBJS= libstx_libbasic$(O_EXT) \ sr@502: libstx_goodies_regex$(O_EXT) \ sr@352: libstx_libbasic2$(O_EXT) \ sr@352: libstx_libcomp$(O_EXT) \ sr@487: libstx_goodies_authentication$(O_EXT) \ sr@386: libstx_goodies_refactoryBrowser_parser$(O_EXT) \ sr@386: libstx_libbasic3$(O_EXT) \ sr@352: libstx_libview$(O_EXT) \ sr@464: libexept_osi_asn1$(O_EXT) \ sr@430: libstx_libboss$(O_EXT) \ sr@352: libstx_libui$(O_EXT) \ sr@464: libexept_libcrypt$(O_EXT) \ sr@352: libstx_libview2$(O_EXT) \ sr@352: libstx_goodies_sunit$(O_EXT) \ sr@386: libstx_libwidg$(O_EXT) \ sr@430: libstx_libhtml$(O_EXT) \ sr@386: libstx_libwidg2$(O_EXT) \ sr@386: libstx_libcompat$(O_EXT) \ sr@386: libstx_libtool$(O_EXT) \ sr@430: libstx_goodies_xml_vw$(O_EXT) \ sr@517: libstx_goodies_communication$(O_EXT) \ sr@517: libstx_goodies_webServer_ui$(O_EXT) \ sr@386: libstx_libjavascript$(O_EXT) \ sr@430: libstx_goodies_xml_stx$(O_EXT) \ sr@517: libstx_goodies_webServer_htmlTree$(O_EXT) \ sr@430: libstx_goodies_regression$(O_EXT) \ sr@487: libstx_goodies_webServer$(O_EXT) \ sr@352: sr@352: sr@352: REQUIRED_SUPPORT_DIRS=RESOURCEFILES sr@352: sr@352: SUBPROJECT_LIBS= sr@352: sr@352: target: ALL sr@352: sr@352: all:: prereq ALL_NP sr@352: sr@352: # like ALL, but not prereqs sr@352: ALL_NP:: exe subProjects $(REQUIRED_SUPPORT_DIRS) $(SETUP_RULE) sr@352: sr@352: exe: quickSelfTest registerApplication sr@352: sr@352: quickSelfTest: $(APP_DIRS_TO_MAKE) $(APP_LIBOBJS) $(REQUIRED_LIBOBJS) $(OBJS) sr@352: $(MAKE) link_quickSelfTest sr@352: sr@352: sr@352: link_quickSelfTest: sr@352: $(MAKE) NON_GUI_APPLICATION \ sr@352: TARGET=quickSelfTest \ sr@352: APPLICATION_CLASSES="$(COMMON_CLASSES) $(UNIX_CLASSES)" \ sr@352: APPLICATION_OBJS="$(OBJS)" \ sr@352: APPLICATION_LIBLIST="$(REQUIRED_LIBS)" \ sr@352: APPLICATION_LIBOBJS="$(REQUIRED_LIBOBJS)" \ sr@352: APPLICATION_LINK_LIBOBJS="$(REQUIRED_LINK_LIBOBJS)" \ sr@352: STARTUP_CLASS="RunUnitTestsStart" \ sr@352: STARTUP_SELECTOR="start" \ sr@352: MAIN_DEFINES="-DIGNORE_IMAGE -DNO_DISPLAY" sr@352: sr@352: # build all mandatory prerequisite packages (containing superclasses) for this package sr@352: prereq: sr@352: $(MAKE) FORCE=@@@FORCE-BUILD@@@ $(REQUIRED_LIBOBJS) sr@352: sr@352: subProjects: sr@453: sr@352: sr@352: # sr@352: # a self installable delivery sr@352: # sr@352: sr@352: # sr@352: # for linux, this uses autopackage sr@352: # (SETUP_RULE is set to setup_linux) sr@352: setup_linux: sr@352: @if test -d autopackage; then \ sr@352: makepackage; \ sr@352: else \ sr@352: echo "Error: missing autopackage directory"; \ sr@352: exit 1; \ sr@352: fi sr@352: sr@352: # backward compatible fallback sr@352: setup:: sr@352: @if test -d autopackage; then \ sr@352: makepackage; \ sr@352: else \ sr@352: echo "Error: make setup not yet available in this unix"; \ sr@352: exit 1; \ sr@352: fi sr@352: sr@352: sr@352: # sr@352: # for mac, a pkg is generated sr@352: # (SETUP_RULE is set to setup_macosx) sr@352: # sr@352: setup_macosx: "Smalltalk_X_pkg" sr@352: -rm "Smalltalk_X.pkg" sr@352: pkgbuild --identifier "stx.goodies.builder.quickSelfTest" --version "7.1.0.0" --root Smalltalk_X_pkg "Smalltalk_X.pkg" sr@352: sr@352: app: "Smalltalk_X_pkg" sr@352: sr@352: "Smalltalk_X_pkg": $(SUBPROJECT_LIBS) $(REQUIRED_SUPPORT_DIRS) sr@352: -rm -rf "Smalltalk_X_pkg" sr@352: -mkdir "Smalltalk_X_pkg" sr@352: -mkdir "Smalltalk_X_pkg/opt" sr@352: -mkdir "Smalltalk_X_pkg/opt/local" sr@352: -mkdir "Smalltalk_X_pkg/opt/local/bin" sr@352: cp "quickSelfTest" "Smalltalk_X_pkg/opt/local/bin/" sr@352: sr@352: sr@352: sr@352: SOURCEFILES: quickSelfTest_SOURCES \ sr@352: stx_SOURCES sr@352: sr@352: sr@352: sr@352: sr@352: RESOURCEFILES: quickSelfTest_RESOURCES quickSelfTest_BITMAPS \ sr@352: stx_RESOURCES stx_STYLES stx_BITMAPS sr@352: sr@352: sr@352: quickSelfTest_RESOURCES: sr@352: mkdir -p resources/stx/goodies/builder/quickSelfTest sr@352: -cp ../resources/*.rs ../resources/*.style resources/stx/goodies/builder/quickSelfTest/.. sr@352: sr@352: quickSelfTest_BITMAPS: sr@352: mkdir -p resources/stx/goodies/builder/quickSelfTest/bitmaps sr@352: -cp *.ico *.gif *.png resources/stx/goodies/builder/quickSelfTest/bitmaps sr@352: sr@352: sr@352: stx_RESOURCES: \ sr@352: libbasic_RESOURCES sr@352: sr@352: stx_STYLES: sr@352: sr@352: stx_BITMAPS: sr@352: sr@352: libbasic_RESOURCES: sr@352: mkdir -p resources/stx/libbasic sr@352: -cp $(TOP)/libbasic/resources/*.* resources/stx/libbasic sr@352: sr@352: sr@352: libstx_libbasic.so: ../../../libbasic/libstx_libbasic.so sr@352: ln -sf ../../../libbasic/libstx_libbasic.so . sr@352: sr@352: ../../../libbasic/libstx_libbasic.so: ../../../libbasic/makefile $(FORCE) sr@352: @if [ -f "../../../libbasic/.NOSOURCE" ]; then \ sr@352: echo "skip make in ../../../libbasic (no source)"; \ sr@352: else \ sr@352: cd ../../../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@352: fi sr@352: sr@352: ../../../libbasic/makefile: ../../../libbasic/Make.proto sr@352: $(TOP)/rules/stmkmf --cd ../../../libbasic sr@352: sr@502: libstx_goodies_regex.so: ../../regex/libstx_goodies_regex.so sr@502: ln -sf ../../regex/libstx_goodies_regex.so . sr@502: sr@502: ../../regex/libstx_goodies_regex.so: ../../regex/makefile $(FORCE) sr@502: @if [ -f "../../regex/.NOSOURCE" ]; then \ sr@502: echo "skip make in ../../regex (no source)"; \ sr@502: else \ sr@502: cd ../../regex && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@502: fi sr@502: sr@502: ../../regex/makefile: ../../regex/Make.proto sr@502: $(TOP)/rules/stmkmf --cd ../../regex sr@502: sr@352: libstx_libbasic2.so: ../../../libbasic2/libstx_libbasic2.so sr@352: ln -sf ../../../libbasic2/libstx_libbasic2.so . sr@352: sr@352: ../../../libbasic2/libstx_libbasic2.so: ../../../libbasic2/makefile $(FORCE) sr@352: @if [ -f "../../../libbasic2/.NOSOURCE" ]; then \ sr@352: echo "skip make in ../../../libbasic2 (no source)"; \ sr@352: else \ sr@352: cd ../../../libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@352: fi sr@352: sr@352: ../../../libbasic2/makefile: ../../../libbasic2/Make.proto sr@352: $(TOP)/rules/stmkmf --cd ../../../libbasic2 sr@352: sr@352: libstx_libcomp.so: ../../../libcomp/libstx_libcomp.so sr@352: ln -sf ../../../libcomp/libstx_libcomp.so . sr@352: sr@352: ../../../libcomp/libstx_libcomp.so: ../../../libcomp/makefile $(FORCE) sr@352: @if [ -f "../../../libcomp/.NOSOURCE" ]; then \ sr@352: echo "skip make in ../../../libcomp (no source)"; \ sr@352: else \ sr@352: cd ../../../libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@352: fi sr@352: sr@352: ../../../libcomp/makefile: ../../../libcomp/Make.proto sr@352: $(TOP)/rules/stmkmf --cd ../../../libcomp sr@352: sr@487: libstx_goodies_authentication.so: ../../authentication/libstx_goodies_authentication.so sr@487: ln -sf ../../authentication/libstx_goodies_authentication.so . sr@487: sr@487: ../../authentication/libstx_goodies_authentication.so: ../../authentication/makefile $(FORCE) sr@487: @if [ -f "../../authentication/.NOSOURCE" ]; then \ sr@487: echo "skip make in ../../authentication (no source)"; \ sr@487: else \ sr@487: cd ../../authentication && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@487: fi sr@487: sr@487: ../../authentication/makefile: ../../authentication/Make.proto sr@487: $(TOP)/rules/stmkmf --cd ../../authentication sr@487: sr@386: libstx_goodies_refactoryBrowser_parser.so: ../../refactoryBrowser/parser/libstx_goodies_refactoryBrowser_parser.so sr@386: ln -sf ../../refactoryBrowser/parser/libstx_goodies_refactoryBrowser_parser.so . sr@386: sr@386: ../../refactoryBrowser/parser/libstx_goodies_refactoryBrowser_parser.so: ../../refactoryBrowser/parser/makefile $(FORCE) sr@386: @if [ -f "../../refactoryBrowser/parser/.NOSOURCE" ]; then \ sr@386: echo "skip make in ../../refactoryBrowser/parser (no source)"; \ sr@386: else \ sr@386: cd ../../refactoryBrowser/parser && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@386: fi sr@386: sr@386: ../../refactoryBrowser/parser/makefile: ../../refactoryBrowser/parser/Make.proto sr@386: $(TOP)/rules/stmkmf --cd ../../refactoryBrowser/parser sr@386: sr@386: libstx_libbasic3.so: ../../../libbasic3/libstx_libbasic3.so sr@386: ln -sf ../../../libbasic3/libstx_libbasic3.so . sr@386: sr@386: ../../../libbasic3/libstx_libbasic3.so: ../../../libbasic3/makefile $(FORCE) sr@386: @if [ -f "../../../libbasic3/.NOSOURCE" ]; then \ sr@386: echo "skip make in ../../../libbasic3 (no source)"; \ sr@386: else \ sr@386: cd ../../../libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@386: fi sr@386: sr@386: ../../../libbasic3/makefile: ../../../libbasic3/Make.proto sr@386: $(TOP)/rules/stmkmf --cd ../../../libbasic3 sr@386: sr@352: libstx_libview.so: ../../../libview/libstx_libview.so sr@352: ln -sf ../../../libview/libstx_libview.so . sr@352: sr@352: ../../../libview/libstx_libview.so: ../../../libview/makefile $(FORCE) sr@352: @if [ -f "../../../libview/.NOSOURCE" ]; then \ sr@352: echo "skip make in ../../../libview (no source)"; \ sr@352: else \ sr@352: cd ../../../libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@352: fi sr@352: sr@352: ../../../libview/makefile: ../../../libview/Make.proto sr@352: $(TOP)/rules/stmkmf --cd ../../../libview sr@352: sr@464: libexept_osi_asn1.so: $(TOP)/../exept/osi/asn1/libexept_osi_asn1.so sr@464: ln -sf $(TOP)/../exept/osi/asn1/libexept_osi_asn1.so . sr@464: sr@464: $(TOP)/../exept/osi/asn1/libexept_osi_asn1.so: $(TOP)/../exept/osi/asn1/makefile $(FORCE) sr@464: @if [ -f "$(TOP)/../exept/osi/asn1/.NOSOURCE" ]; then \ sr@464: echo "skip make in $(TOP)/../exept/osi/asn1 (no source)"; \ sr@464: else \ sr@464: cd $(TOP)/../exept/osi/asn1 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@464: fi sr@464: sr@464: $(TOP)/../exept/osi/asn1/makefile: $(TOP)/../exept/osi/asn1/Make.proto sr@464: $(TOP)/rules/stmkmf --cd $(TOP)/../exept/osi/asn1 sr@464: sr@430: libstx_libboss.so: ../../../libboss/libstx_libboss.so sr@430: ln -sf ../../../libboss/libstx_libboss.so . sr@430: sr@430: ../../../libboss/libstx_libboss.so: ../../../libboss/makefile $(FORCE) sr@430: @if [ -f "../../../libboss/.NOSOURCE" ]; then \ sr@430: echo "skip make in ../../../libboss (no source)"; \ sr@430: else \ sr@430: cd ../../../libboss && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@430: fi sr@430: sr@430: ../../../libboss/makefile: ../../../libboss/Make.proto sr@430: $(TOP)/rules/stmkmf --cd ../../../libboss sr@430: sr@352: libstx_libui.so: ../../../libui/libstx_libui.so sr@352: ln -sf ../../../libui/libstx_libui.so . sr@352: sr@352: ../../../libui/libstx_libui.so: ../../../libui/makefile $(FORCE) sr@352: @if [ -f "../../../libui/.NOSOURCE" ]; then \ sr@352: echo "skip make in ../../../libui (no source)"; \ sr@352: else \ sr@352: cd ../../../libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@352: fi sr@352: sr@352: ../../../libui/makefile: ../../../libui/Make.proto sr@352: $(TOP)/rules/stmkmf --cd ../../../libui sr@352: sr@464: libexept_libcrypt.so: $(TOP)/../exept/libcrypt/libexept_libcrypt.so sr@464: ln -sf $(TOP)/../exept/libcrypt/libexept_libcrypt.so . sr@464: sr@464: $(TOP)/../exept/libcrypt/libexept_libcrypt.so: $(TOP)/../exept/libcrypt/makefile $(FORCE) sr@464: @if [ -f "$(TOP)/../exept/libcrypt/.NOSOURCE" ]; then \ sr@464: echo "skip make in $(TOP)/../exept/libcrypt (no source)"; \ sr@464: else \ sr@464: cd $(TOP)/../exept/libcrypt && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@464: fi sr@464: sr@464: $(TOP)/../exept/libcrypt/makefile: $(TOP)/../exept/libcrypt/Make.proto sr@464: $(TOP)/rules/stmkmf --cd $(TOP)/../exept/libcrypt sr@464: sr@352: libstx_libview2.so: ../../../libview2/libstx_libview2.so sr@352: ln -sf ../../../libview2/libstx_libview2.so . sr@352: sr@352: ../../../libview2/libstx_libview2.so: ../../../libview2/makefile $(FORCE) sr@352: @if [ -f "../../../libview2/.NOSOURCE" ]; then \ sr@352: echo "skip make in ../../../libview2 (no source)"; \ sr@352: else \ sr@352: cd ../../../libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@352: fi sr@352: sr@352: ../../../libview2/makefile: ../../../libview2/Make.proto sr@352: $(TOP)/rules/stmkmf --cd ../../../libview2 sr@352: sr@352: libstx_goodies_sunit.so: ../../sunit/libstx_goodies_sunit.so sr@352: ln -sf ../../sunit/libstx_goodies_sunit.so . sr@352: sr@352: ../../sunit/libstx_goodies_sunit.so: ../../sunit/makefile $(FORCE) sr@352: @if [ -f "../../sunit/.NOSOURCE" ]; then \ sr@352: echo "skip make in ../../sunit (no source)"; \ sr@352: else \ sr@352: cd ../../sunit && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@352: fi sr@352: sr@352: ../../sunit/makefile: ../../sunit/Make.proto sr@352: $(TOP)/rules/stmkmf --cd ../../sunit sr@352: sr@386: libstx_libwidg.so: ../../../libwidg/libstx_libwidg.so sr@386: ln -sf ../../../libwidg/libstx_libwidg.so . sr@386: sr@386: ../../../libwidg/libstx_libwidg.so: ../../../libwidg/makefile $(FORCE) sr@386: @if [ -f "../../../libwidg/.NOSOURCE" ]; then \ sr@386: echo "skip make in ../../../libwidg (no source)"; \ sr@386: else \ sr@386: cd ../../../libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@386: fi sr@386: sr@386: ../../../libwidg/makefile: ../../../libwidg/Make.proto sr@386: $(TOP)/rules/stmkmf --cd ../../../libwidg sr@386: sr@430: libstx_libhtml.so: ../../../libhtml/libstx_libhtml.so sr@430: ln -sf ../../../libhtml/libstx_libhtml.so . sr@386: sr@430: ../../../libhtml/libstx_libhtml.so: ../../../libhtml/makefile $(FORCE) sr@430: @if [ -f "../../../libhtml/.NOSOURCE" ]; then \ sr@430: echo "skip make in ../../../libhtml (no source)"; \ sr@386: else \ sr@430: cd ../../../libhtml && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@386: fi sr@386: sr@430: ../../../libhtml/makefile: ../../../libhtml/Make.proto sr@430: $(TOP)/rules/stmkmf --cd ../../../libhtml sr@386: sr@386: libstx_libwidg2.so: ../../../libwidg2/libstx_libwidg2.so sr@386: ln -sf ../../../libwidg2/libstx_libwidg2.so . sr@386: sr@386: ../../../libwidg2/libstx_libwidg2.so: ../../../libwidg2/makefile $(FORCE) sr@386: @if [ -f "../../../libwidg2/.NOSOURCE" ]; then \ sr@386: echo "skip make in ../../../libwidg2 (no source)"; \ sr@386: else \ sr@386: cd ../../../libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@386: fi sr@386: sr@386: ../../../libwidg2/makefile: ../../../libwidg2/Make.proto sr@386: $(TOP)/rules/stmkmf --cd ../../../libwidg2 sr@386: sr@386: libstx_libcompat.so: ../../../libcompat/libstx_libcompat.so sr@386: ln -sf ../../../libcompat/libstx_libcompat.so . sr@386: sr@386: ../../../libcompat/libstx_libcompat.so: ../../../libcompat/makefile $(FORCE) sr@386: @if [ -f "../../../libcompat/.NOSOURCE" ]; then \ sr@386: echo "skip make in ../../../libcompat (no source)"; \ sr@386: else \ sr@386: cd ../../../libcompat && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@386: fi sr@386: sr@386: ../../../libcompat/makefile: ../../../libcompat/Make.proto sr@386: $(TOP)/rules/stmkmf --cd ../../../libcompat sr@386: sr@386: libstx_libtool.so: ../../../libtool/libstx_libtool.so sr@386: ln -sf ../../../libtool/libstx_libtool.so . sr@386: sr@386: ../../../libtool/libstx_libtool.so: ../../../libtool/makefile $(FORCE) sr@386: @if [ -f "../../../libtool/.NOSOURCE" ]; then \ sr@386: echo "skip make in ../../../libtool (no source)"; \ sr@386: else \ sr@386: cd ../../../libtool && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@386: fi sr@386: sr@386: ../../../libtool/makefile: ../../../libtool/Make.proto sr@386: $(TOP)/rules/stmkmf --cd ../../../libtool sr@386: sr@430: libstx_goodies_xml_vw.so: ../../xml/vw/libstx_goodies_xml_vw.so sr@430: ln -sf ../../xml/vw/libstx_goodies_xml_vw.so . sr@430: sr@430: ../../xml/vw/libstx_goodies_xml_vw.so: ../../xml/vw/makefile $(FORCE) sr@430: @if [ -f "../../xml/vw/.NOSOURCE" ]; then \ sr@430: echo "skip make in ../../xml/vw (no source)"; \ sr@430: else \ sr@430: cd ../../xml/vw && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@430: fi sr@430: sr@430: ../../xml/vw/makefile: ../../xml/vw/Make.proto sr@430: $(TOP)/rules/stmkmf --cd ../../xml/vw sr@430: sr@517: libstx_goodies_communication.so: ../../communication/libstx_goodies_communication.so sr@517: ln -sf ../../communication/libstx_goodies_communication.so . sr@517: sr@517: ../../communication/libstx_goodies_communication.so: ../../communication/makefile $(FORCE) sr@517: @if [ -f "../../communication/.NOSOURCE" ]; then \ sr@517: echo "skip make in ../../communication (no source)"; \ sr@517: else \ sr@517: cd ../../communication && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@517: fi sr@517: sr@517: ../../communication/makefile: ../../communication/Make.proto sr@517: $(TOP)/rules/stmkmf --cd ../../communication sr@517: sr@517: libstx_goodies_webServer_ui.so: ../../webServer/ui/libstx_goodies_webServer_ui.so sr@517: ln -sf ../../webServer/ui/libstx_goodies_webServer_ui.so . sr@517: sr@517: ../../webServer/ui/libstx_goodies_webServer_ui.so: ../../webServer/ui/makefile $(FORCE) sr@517: @if [ -f "../../webServer/ui/.NOSOURCE" ]; then \ sr@517: echo "skip make in ../../webServer/ui (no source)"; \ sr@517: else \ sr@517: cd ../../webServer/ui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@517: fi sr@517: sr@517: ../../webServer/ui/makefile: ../../webServer/ui/Make.proto sr@517: $(TOP)/rules/stmkmf --cd ../../webServer/ui sr@517: sr@386: libstx_libjavascript.so: ../../../libjavascript/libstx_libjavascript.so sr@386: ln -sf ../../../libjavascript/libstx_libjavascript.so . sr@386: sr@386: ../../../libjavascript/libstx_libjavascript.so: ../../../libjavascript/makefile $(FORCE) sr@386: @if [ -f "../../../libjavascript/.NOSOURCE" ]; then \ sr@386: echo "skip make in ../../../libjavascript (no source)"; \ sr@386: else \ sr@386: cd ../../../libjavascript && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@386: fi sr@386: sr@386: ../../../libjavascript/makefile: ../../../libjavascript/Make.proto sr@386: $(TOP)/rules/stmkmf --cd ../../../libjavascript sr@386: sr@430: libstx_goodies_xml_stx.so: ../../xml/stx/libstx_goodies_xml_stx.so sr@430: ln -sf ../../xml/stx/libstx_goodies_xml_stx.so . sr@430: sr@430: ../../xml/stx/libstx_goodies_xml_stx.so: ../../xml/stx/makefile $(FORCE) sr@430: @if [ -f "../../xml/stx/.NOSOURCE" ]; then \ sr@430: echo "skip make in ../../xml/stx (no source)"; \ sr@430: else \ sr@430: cd ../../xml/stx && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@430: fi sr@430: sr@430: ../../xml/stx/makefile: ../../xml/stx/Make.proto sr@430: $(TOP)/rules/stmkmf --cd ../../xml/stx sr@430: sr@517: libstx_goodies_webServer_htmlTree.so: ../../webServer/htmlTree/libstx_goodies_webServer_htmlTree.so sr@517: ln -sf ../../webServer/htmlTree/libstx_goodies_webServer_htmlTree.so . sr@517: sr@517: ../../webServer/htmlTree/libstx_goodies_webServer_htmlTree.so: ../../webServer/htmlTree/makefile $(FORCE) sr@517: @if [ -f "../../webServer/htmlTree/.NOSOURCE" ]; then \ sr@517: echo "skip make in ../../webServer/htmlTree (no source)"; \ sr@517: else \ sr@517: cd ../../webServer/htmlTree && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@517: fi sr@517: sr@517: ../../webServer/htmlTree/makefile: ../../webServer/htmlTree/Make.proto sr@517: $(TOP)/rules/stmkmf --cd ../../webServer/htmlTree sr@517: sr@430: libstx_goodies_regression.so: ../../regression/libstx_goodies_regression.so sr@430: ln -sf ../../regression/libstx_goodies_regression.so . sr@430: sr@430: ../../regression/libstx_goodies_regression.so: ../../regression/makefile $(FORCE) sr@430: @if [ -f "../../regression/.NOSOURCE" ]; then \ sr@430: echo "skip make in ../../regression (no source)"; \ sr@430: else \ sr@430: cd ../../regression && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@430: fi sr@430: sr@430: ../../regression/makefile: ../../regression/Make.proto sr@430: $(TOP)/rules/stmkmf --cd ../../regression sr@430: sr@487: libstx_goodies_webServer.so: ../../webServer/libstx_goodies_webServer.so sr@487: ln -sf ../../webServer/libstx_goodies_webServer.so . sr@487: sr@487: ../../webServer/libstx_goodies_webServer.so: ../../webServer/makefile $(FORCE) sr@487: @if [ -f "../../webServer/.NOSOURCE" ]; then \ sr@487: echo "skip make in ../../webServer (no source)"; \ sr@487: else \ sr@487: cd ../../webServer && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \ sr@487: fi sr@487: sr@487: ../../webServer/makefile: ../../webServer/Make.proto sr@487: $(TOP)/rules/stmkmf --cd ../../webServer sr@487: sr@352: sr@352: sr@352: sr@352: sr@352: sr@352: sr@352: sr@352: sr@352: sr@352: sr@352: sr@352: sr@352: clean:: sr@352: -rm -f *.so quickSelfTest.$(O) sr@352: sr@352: clobber:: clean sr@352: -rm -f quickSelfTest *.img *.sav sr@352: sr@352: # BEGINMAKEDEPEND --- do not remove this line; make depend needs it sr@352: $(OUTDIR)RunUnitTests.$(O) RunUnitTests.$(C) RunUnitTests.$(H): RunUnitTests.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR) sr@352: $(OUTDIR)RunUnitTestsStart.$(O) RunUnitTestsStart.$(C) RunUnitTestsStart.$(H): RunUnitTestsStart.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/StandaloneStartup.$(H) $(STCHDR) sr@352: $(OUTDIR)stx_goodies_builder_quickSelfTest.$(O) stx_goodies_builder_quickSelfTest.$(C) stx_goodies_builder_quickSelfTest.$(H): stx_goodies_builder_quickSelfTest.st $(INCLUDE_TOP)/stx/libbasic/ApplicationDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(STCHDR) sr@352: sr@352: # ENDMAKEDEPEND --- do not remove this line