ApplicationDefinition.st
changeset 23436 0d11b24cf21f
parent 23435 b61f95c75b98
child 23438 94a7e26cb6d3
equal deleted inserted replaced
23435:b61f95c75b98 23436:0d11b24cf21f
   683         ('*.so'         'bin')
   683         ('*.so'         'bin')
   684         ('*.dylib'      'bin')
   684         ('*.dylib'      'bin')
   685         ('symbols.stc'  'bin')
   685         ('symbols.stc'  'bin')
   686         ('*.stx'        'bin')
   686         ('*.stx'        'bin')
   687         ('*.rc'         'bin')
   687         ('*.rc'         'bin')
   688         ('resources'    'bin')
   688         ('.resources'    'bin')
   689     )
   689     )
   690 
   690 
   691     "Created: / 01-03-2007 / 20:05:40 / cg"
   691     "Created: / 01-03-2007 / 20:05:40 / cg"
   692     "Modified: / 09-10-2018 / 18:09:53 / Claus Gittinger"
   692     "Modified: / 09-10-2018 / 18:09:53 / Claus Gittinger"
   693 !
   693 !
   700     ^ #(
   700     ^ #(
   701         '"*.dll"'
   701         '"*.dll"'
   702         '"symbols.stc"'
   702         '"symbols.stc"'
   703         '"*.stx"'
   703         '"*.stx"'
   704         '"*.rc"'
   704         '"*.rc"'
   705         '/r /x CVS /x ".*" resources'
   705         '/r /x CVS /x ".*" .resources'
   706     )
   706     )
   707 
   707 
   708     "Created: / 01-03-2007 / 20:05:40 / cg"
   708     "Created: / 01-03-2007 / 20:05:40 / cg"
   709 !
   709 !
   710 
   710 
  2126         -del $(RT_DLL)
  2126         -del $(RT_DLL)
  2127         -del $(REQUIRED_FILES)
  2127         -del $(REQUIRED_FILES)
  2128         -del main.c
  2128         -del main.c
  2129         -del *.log
  2129         -del *.log
  2130         -del *.$(RES)
  2130         -del *.$(RES)
  2131         -rmdir /S /Q resources
  2131         -rmdir /S /Q $(RESOURCES)
  2132         -rmdir /S /Q $(OBJDIR)
  2132         -rmdir /S /Q $(OBJDIR)
  2133 
  2133 
  2134 clobber:: clean
  2134 clobber:: clean
  2135         -del *.dll *.exe *.com
  2135         -del *.dll *.exe *.com
  2136 
  2136 
  2163 
  2163 
  2164 bc_dot_mak_resource_rules
  2164 bc_dot_mak_resource_rules
  2165     ^ String streamContents:[:s |
  2165     ^ String streamContents:[:s |
  2166         s nextPutAll:'
  2166         s nextPutAll:'
  2167 %(APPLICATION)_RESOURCES: 
  2167 %(APPLICATION)_RESOURCES: 
  2168         -mkdir resources\%(MODULE)\%(MODULE_PATH)
  2168         -mkdir $(RESOURCES)\%(MODULE)\%(MODULE_PATH)
  2169         -copy ..\resources\*.rs resources\%(MODULE)\%(MODULE_PATH)\..
  2169         -copy ..\resources\*.rs $(RESOURCES)\%(MODULE)\%(MODULE_PATH)\..
  2170         -copy ..\resources\*.style resources\%(MODULE)\%(MODULE_PATH)\..
  2170         -copy ..\resources\*.style $(RESOURCES)\%(MODULE)\%(MODULE_PATH)\..
  2171 
  2171 
  2172 %(APPLICATION)_BITMAPS: 
  2172 %(APPLICATION)_BITMAPS: 
  2173         -mkdir resources\%(MODULE)\%(MODULE_PATH)\bitmaps
  2173         -mkdir $(RESOURCES)\%(MODULE)\%(MODULE_PATH)\bitmaps
  2174         -copy *.ico resources\%(MODULE)\%(MODULE_PATH)\bitmaps
  2174         -copy *.ico $(RESOURCES)\%(MODULE)\%(MODULE_PATH)\bitmaps
  2175         -copy *.gif resources\%(MODULE)\%(MODULE_PATH)\bitmaps
  2175         -copy *.gif $(RESOURCES)\%(MODULE)\%(MODULE_PATH)\bitmaps
  2176 '.
  2176 '.
  2177     ]
  2177     ]
  2178 
  2178 
  2179     "Modified: / 09-02-2007 / 16:13:43 / cg"
  2179     "Modified: / 09-02-2007 / 16:13:43 / cg"
  2180 !
  2180 !
  2225 
  2225 
  2226 d_win32.rc: $(TOP)\projects\smalltalk\d_win32.rc
  2226 d_win32.rc: $(TOP)\projects\smalltalk\d_win32.rc
  2227         copy $(TOP)\projects\smalltalk\d_win32.rc *.*
  2227         copy $(TOP)\projects\smalltalk\d_win32.rc *.*
  2228 
  2228 
  2229 stx_STYLES: 
  2229 stx_STYLES: 
  2230         -mkdir resources\stx\libview\styles
  2230         -mkdir $(RESOURCES)\stx\libview\styles
  2231         -copy $(TOP)\libview\styles\*.style resources\stx\libview\styles\*.*
  2231         -copy $(TOP)\libview\styles\*.style $(RESOURCES)\stx\libview\styles\*.*
  2232         -copy $(TOP)\libview\styles\*.common resources\stx\libview\styles\*.*
  2232         -copy $(TOP)\libview\styles\*.common $(RESOURCES)\stx\libview\styles\*.*
  2233 
  2233 
  2234 stx_BITMAPS: \
  2234 stx_BITMAPS: \
  2235         libwidg_BITMAPS
  2235         libwidg_BITMAPS
  2236 
  2236 
  2237 libwidg_BITMAPS: 
  2237 libwidg_BITMAPS: 
  2238         -mkdir resources\stx\libwidg\bitmaps
  2238         -mkdir $(RESOURCES)\stx\libwidg\bitmaps
  2239         -copy $(TOP)\libwidg\bitmaps\*.xpm resources\stx\libwidg\bitmaps\*.*
  2239         -copy $(TOP)\libwidg\bitmaps\*.xpm $(RESOURCES)\stx\libwidg\bitmaps\*.*
  2240 
  2240 
  2241 libbasic_RESOURCES: 
  2241 libbasic_RESOURCES: 
  2242         -mkdir resources\stx\libbasic
  2242         -mkdir $(RESOURCES)\stx\libbasic
  2243         -copy $(TOP)\libbasic\resources\*.rs resources\stx\libbasic\*.*
  2243         -copy $(TOP)\libbasic\resources\*.rs $(RESOURCES)\stx\libbasic\*.*
  2244 
  2244 
  2245 libtool_RESOURCES: 
  2245 libtool_RESOURCES: 
  2246         -mkdir resources\stx\libtool
  2246         -mkdir $(RESOURCES)\stx\libtool
  2247         -copy $(TOP)\libtool\resources\*.rs resources\stx\libtool\*.*
  2247         -copy $(TOP)\libtool\resources\*.rs $(RESOURCES)\stx\libtool\*.*
  2248 
  2248 
  2249 libtool2_RESOURCES: 
  2249 libtool2_RESOURCES: 
  2250         -mkdir resources\stx\libtool2
  2250         -mkdir $(RESOURCES)\stx\libtool2
  2251         -copy $(TOP)\libtool2\resources\*.rs resources\stx\libtool2\*.*
  2251         -copy $(TOP)\libtool2\resources\*.rs $(RESOURCES)\stx\libtool2\*.*
  2252 
  2252 
  2253 libview_RESOURCES: 
  2253 libview_RESOURCES: 
  2254         -mkdir resources\stx\libview 
  2254         -mkdir $(RESOURCES)\stx\libview 
  2255         -copy $(TOP)\libview\resources\*.rs resources\stx\libview\*.*
  2255         -copy $(TOP)\libview\resources\*.rs $(RESOURCES)\stx\libview\*.*
  2256 
  2256 
  2257 libview2_RESOURCES: 
  2257 libview2_RESOURCES: 
  2258         -mkdir resources\stx\libview2
  2258         -mkdir $(RESOURCES)\stx\libview2
  2259         -copy $(TOP)\libview2\resources\*.rs resources\stx\libview2\*.*
  2259         -copy $(TOP)\libview2\resources\*.rs $(RESOURCES)\stx\libview2\*.*
  2260 
  2260 
  2261 '.
  2261 '.
  2262 !
  2262 !
  2263 
  2263 
  2264 bc_dot_mak_stx_source_rules
  2264 bc_dot_mak_stx_source_rules
  2609 
  2609 
  2610 make_dot_proto_resource_rules
  2610 make_dot_proto_resource_rules
  2611     ^ String streamContents:[:s |
  2611     ^ String streamContents:[:s |
  2612         s nextPutAll:'
  2612         s nextPutAll:'
  2613 %(APPLICATION)_RESOURCES: 
  2613 %(APPLICATION)_RESOURCES: 
  2614         mkdir -p resources/%(MODULE)/%(MODULE_PATH)
  2614         mkdir -p $(RESOURCES)/%(MODULE)/%(MODULE_PATH)
  2615         -cp ../resources/*.rs ../resources/*.style resources/%(MODULE)/%(MODULE_PATH)/..
  2615         -cp ../resources/*.rs ../resources/*.style $(RESOURCES)/%(MODULE)/%(MODULE_PATH)/..
  2616 
  2616 
  2617 %(APPLICATION)_BITMAPS: 
  2617 %(APPLICATION)_BITMAPS: 
  2618         mkdir -p resources/%(MODULE)/%(MODULE_PATH)/bitmaps
  2618         mkdir -p $(RESOURCES)/%(MODULE)/%(MODULE_PATH)/bitmaps
  2619         -cp *.ico *.gif *.png resources/%(MODULE)/%(MODULE_PATH)/bitmaps
  2619         -cp *.ico *.gif *.png $(RESOURCES)/%(MODULE)/%(MODULE_PATH)/bitmaps
  2620 '.
  2620 '.
  2621     ].
  2621     ].
  2622 !
  2622 !
  2623 
  2623 
  2624 make_dot_proto_source_title_for: projectID
  2624 make_dot_proto_source_title_for: projectID
  2639 stx_STYLES: 
  2639 stx_STYLES: 
  2640 
  2640 
  2641 stx_BITMAPS:
  2641 stx_BITMAPS:
  2642 
  2642 
  2643 libbasic_RESOURCES: 
  2643 libbasic_RESOURCES: 
  2644         mkdir -p resources/stx/libbasic
  2644         mkdir -p $(RESOURCES)/stx/libbasic
  2645         -cp $(TOP)/libbasic/resources/*.* resources/stx/libbasic
  2645         -cp $(TOP)/libbasic/resources/*.* $(RESOURCES)/stx/libbasic
  2646 '
  2646 '
  2647     ].
  2647     ].
  2648 
  2648 
  2649     "/ GUI app: include all resources and rc files
  2649     "/ GUI app: include all resources and rc files
  2650     ^ '
  2650     ^ '
  2666 
  2666 
  2667 display.rc: $(TOP)/projects/smalltalk/display.rc
  2667 display.rc: $(TOP)/projects/smalltalk/display.rc
  2668         cp $(TOP)/projects/smalltalk/display.rc .
  2668         cp $(TOP)/projects/smalltalk/display.rc .
  2669 
  2669 
  2670 stx_STYLES: 
  2670 stx_STYLES: 
  2671         mkdir -p resources/stx/libview
  2671         mkdir -p $(RESOURCES)/stx/libview
  2672         mkdir -p resources/stx/libview/styles
  2672         mkdir -p $(RESOURCES)/stx/libview/styles
  2673         cp $(TOP)/libview/styles/*.common resources/stx/libview/styles
  2673         cp $(TOP)/libview/styles/*.common $(RESOURCES)/stx/libview/styles
  2674         cp $(TOP)/libview/styles/*.style resources/stx/libview/styles
  2674         cp $(TOP)/libview/styles/*.style $(RESOURCES)/stx/libview/styles
  2675 
  2675 
  2676 stx_BITMAPS: \
  2676 stx_BITMAPS: \
  2677         libwidg_BITMAPS
  2677         libwidg_BITMAPS
  2678 
  2678 
  2679 libwidg_BITMAPS: 
  2679 libwidg_BITMAPS: 
  2680         mkdir -p resources/stx/libwidg/bitmaps
  2680         mkdir -p $(RESOURCES)/stx/libwidg/bitmaps
  2681         -cp $(TOP)/libwidg/bitmaps/*.* resources/stx/libwidg/bitmaps
  2681         -cp $(TOP)/libwidg/bitmaps/*.* $(RESOURCES)/stx/libwidg/bitmaps
  2682 
  2682 
  2683 libbasic_RESOURCES: 
  2683 libbasic_RESOURCES: 
  2684         mkdir -p resources/stx/libbasic
  2684         mkdir -p $(RESOURCES)/stx/libbasic
  2685         -cp $(TOP)/libbasic/resources/*.* resources/stx/libbasic
  2685         -cp $(TOP)/libbasic/resources/*.* $(RESOURCES)/stx/libbasic
  2686 
  2686 
  2687 libtool_RESOURCES: 
  2687 libtool_RESOURCES: 
  2688         mkdir -p resources/stx/libtool
  2688         mkdir -p $(RESOURCES)/stx/libtool
  2689         -cp $(TOP)/libtool/resources/*.* resources/stx/libtool
  2689         -cp $(TOP)/libtool/resources/*.* $(RESOURCES)/stx/libtool
  2690 
  2690 
  2691 libtool2_RESOURCES: 
  2691 libtool2_RESOURCES: 
  2692         mkdir -p resources/stx/libtool2
  2692         mkdir -p $(RESOURCES)/stx/libtool2
  2693         -cp $(TOP)/libtool2/resources/*.* resources/stx/libtool2
  2693         -cp $(TOP)/libtool2/resources/*.* $(RESOURCES)/stx/libtool2
  2694 
  2694 
  2695 libview_RESOURCES: 
  2695 libview_RESOURCES: 
  2696         mkdir -p resources/stx/libview
  2696         mkdir -p $(RESOURCES)/stx/libview
  2697         -cp $(TOP)/libview/resources/*.* resources/stx/libview
  2697         -cp $(TOP)/libview/resources/*.* $(RESOURCES)/stx/libview
  2698 
  2698 
  2699 libview2_RESOURCES: 
  2699 libview2_RESOURCES: 
  2700         mkdir -p resources/stx/libview2
  2700         mkdir -p $(RESOURCES)/stx/libview2
  2701         -cp $(TOP)/libview2/resources/*.* resources/stx/libview2
  2701         -cp $(TOP)/libview2/resources/*.* $(RESOURCES)/stx/libview2
  2702 
  2702 
  2703 bitmaps:
  2703 bitmaps:
  2704         mkdir -p bitmaps
  2704         mkdir -p bitmaps
  2705 
  2705 
  2706 doc:
  2706 doc: