Changeset 148 for trunk/classes/res


Ignore:
Timestamp:
Jan 28, 2024, 11:17:52 PM (19 months ago)
Author:
gyoung
Message:

Automate building of all def files. Some minor code and makefile cleanup

Location:
trunk/classes/res
Files:
10 added
9 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/classes/res/de/makefile

    r133 r148  
    1010INC     =       ../../inc
    1111DEFS         =
    12 
     12#TOOLDIR =      $(BUILD_ROOT)\classes\mm-progs
    1313OBJDIR  =       ../dll
    1414
     
    1818                        volume$(LANGUAGE).rc volume$(LANGUAGE).dlg \
    1919                        imageconv$(LANGUAGE).dlg imageconv$(LANGUAGE).rc \
    20                         cwaudio_de.rc cwaudio_de.dlg cwimage_de.rc cwvideo_de.rc \
     20                        cwaudio$(LANGUAGE).rc cwaudio$(LANGUAGE).dlg \
     21                        cwimage$(LANGUAGE).rc cwvideo$(LANGUAGE).rc \
    2122                        mmfind$(LANGUAGE).dlg mmfind$(LANGUAGE).rc
    2223
    2324
    24 all:    $(OBJDIR)/mmres$(LANGUAGE).dll mmres$(LANGUAGE).def
     25all:    $(OBJDIR)/mmres$(LANGUAGE).dll
    2526
    26 $(OBJDIR)/mmres$(LANGUAGE).dll: mmres$(LANGUAGE).c $(OBJECTS) mmres$(LANGUAGE).def
     27$(OBJDIR)/mmres$(LANGUAGE).dll: mmres$(LANGUAGE).c $(OBJECTS)
     28                cmd /C $(TOOLDIR)/create_def.cmd mmres$(LANGUAGE).def
    2729                icc $(CPPFLAGS) -I$(INC) /Fe$(OBJDIR)\$@ $< mmres$(LANGUAGE).def
    2830                rc -D $(ECS) -i $(INC) mmres$(LANGUAGE).rc $(OBJDIR)/mmres$(LANGUAGE).dll
     
    4143        -rm $(OBJDIR)/*.obj
    4244        -rm $(OBJDIR)/*.dll
     45        -rm $(OBJDIR)/*.res
    4346        -rm *.*~
    4447        -rm *.flc
    4548        -rm *.RES
    4649        -rm *.obj
     50        -rm *.def
    4751
    4852
    4953       
    50 
  • trunk/classes/res/en/makefile

    r133 r148  
    1010INC     =       ../../inc
    1111DEFS         =
    12 PROGS        =
    13 
    1412OBJDIR  =       ../dll
    1513
    16 OBJECTS =       $(INC)\mmres.h mmres$(LANGUAGE).rc\
     14OBJECTS =       $(INC)\mmres.h mmres$(LANGUAGE).rc \
    1715                        audioplayer$(LANGUAGE).dlg audioplayer$(LANGUAGE).rc \
    1816                        audioconv$(LANGUAGE).dlg audioconv$(LANGUAGE).rc \
    1917                        volume$(LANGUAGE).rc volume$(LANGUAGE).dlg \
    2018                        imageconv$(LANGUAGE).dlg imageconv$(LANGUAGE).rc \
    21                         cwaudio_en.rc cwaudio_en.dlg cwimage_en.rc cwvideo_en.rc \
    22                         mmfind_en.dlg mmfind_en.rc
     19                        cwaudio$(LANGUAGE).rc cwaudio$(LANGUAGE).dlg \
     20                        cwimage$(LANGUAGE).rc cwvideo$(LANGUAGE).rc \
     21                        mmfind$(LANGUAGE).dlg mmfind$(LANGUAGE).rc
     22
    2323
    2424all:    $(OBJDIR)/mmres$(LANGUAGE).dll
    2525
    26 $(OBJDIR)/mmres$(LANGUAGE).dll: mmres$(LANGUAGE).c $(OBJECTS) mmres$(LANGUAGE).def
    27 #               icc $(CPPFLAGS) -I$(INC) /Fo$(OBJDIR) $< mmres$(LANGUAGE).def
    28                 icc $(CPPFLAGS) -I$(INC) /Fe$@ $< mmres$(LANGUAGE).def
     26$(OBJDIR)/mmres$(LANGUAGE).dll: mmres$(LANGUAGE).c $(OBJECTS)
     27                cmd /C $(TOOLDIR)/create_def.cmd mmres$(LANGUAGE).def
     28                icc $(CPPFLAGS) -I$(INC) /Fe$(OBJDIR)\$@ $< mmres$(LANGUAGE).def
    2929                rc -D $(ECS) -i $(INC) mmres$(LANGUAGE).rc $(OBJDIR)/mmres$(LANGUAGE).dll
    30 #               rc  mmres$(LANGUAGE).res mmres$(LANGUAGE).dll
     30                rc -r -D $(ECS) -i $(INC) mmres$(LANGUAGE).rc $(OBJDIR)/mmres$(LANGUAGE).res
    3131
    32 #mmres$(LANGUAGE).res:  mmres$(LANGUAGE).rc $(OBJECTS)
    33 #               rc -D $(ECS) -i $(INC) -r mmres$(LANGUAGE).rc
    3432
     33restest:       
     34        echo  $(deftext)> test.def
    3535
    3636                               
     
    3838        -rm $(OBJDIR)/*.obj
    3939        -rm $(OBJDIR)/*.dll
     40        -rm $(OBJDIR)/*.res
    4041        -rm *.*~
    4142        -rm *.flc
    4243        -rm *.RES
    4344        -rm *.obj
     45        -rm *.def
    4446
    4547
    4648       
    47 
  • trunk/classes/res/es/makefile

    r133 r148  
    1010INC     =       ../../inc
    1111DEFS         =
    12 PROGS        =
    13 
     12#TOOLDIR =      $(BUILD_ROOT)\classes\mm-progs
    1413OBJDIR  =       ../dll
    1514
    16 OBJECTS =       $(INC)\mmres.h mmres$(LANGUAGE).rc\
     15OBJECTS =       $(INC)\mmres.h mmres$(LANGUAGE).rc \
    1716                        audioplayer$(LANGUAGE).dlg audioplayer$(LANGUAGE).rc \
    1817                        audioconv$(LANGUAGE).dlg audioconv$(LANGUAGE).rc \
    1918                        volume$(LANGUAGE).rc volume$(LANGUAGE).dlg \
    2019                        imageconv$(LANGUAGE).dlg imageconv$(LANGUAGE).rc \
    21                         cwaudio_es.rc cwaudio_es.dlg cwimage_es.rc cwvideo_es.rc
     20                        cwaudio$(LANGUAGE).rc cwaudio$(LANGUAGE).dlg \
     21                        cwimage$(LANGUAGE).rc cwvideo$(LANGUAGE).rc \
     22                        mmfind$(LANGUAGE).dlg mmfind$(LANGUAGE).rc
     23
    2224
    2325all:    $(OBJDIR)/mmres$(LANGUAGE).dll
    2426
    25 $(OBJDIR)/mmres$(LANGUAGE).dll: mmres$(LANGUAGE).c $(OBJECTS) mmres$(LANGUAGE).def
    26 #               icc $(CPPFLAGS) -I$(INC) /Fo$(OBJDIR) $< mmres$(LANGUAGE).def
     27$(OBJDIR)/mmres$(LANGUAGE).dll: mmres$(LANGUAGE).c $(OBJECTS)
     28                cmd /C $(TOOLDIR)/create_def.cmd mmres$(LANGUAGE).def
    2729                icc $(CPPFLAGS) -I$(INC) /Fe$(OBJDIR)\$@ $< mmres$(LANGUAGE).def
    2830                rc -D $(ECS) -i $(INC) mmres$(LANGUAGE).rc $(OBJDIR)/mmres$(LANGUAGE).dll
    29 #               rc  mmres$(LANGUAGE).res mmres$(LANGUAGE).dll
     31                rc -r -D $(ECS) -i $(INC) mmres$(LANGUAGE).rc $(OBJDIR)/mmres$(LANGUAGE).res
     32#               rc  mmres$(LANGUAGE).res $(OBJDIR)/mmres$(LANGUAGE).dll
    3033
    31 #mmres$(LANGUAGE).res:  mmres$(LANGUAGE).rc $(OBJECTS)
     34#(OBJDIR)/mmres$(LANGUAGE).res: mmres$(LANGUAGE).rc $(OBJECTS)
    3235#               rc -D $(ECS) -i $(INC) -r mmres$(LANGUAGE).rc
    3336
     37
     38restest:       
     39        echo  $(deftext)> test.def
    3440
    3541                               
     
    3743        -rm $(OBJDIR)/*.obj
    3844        -rm $(OBJDIR)/*.dll
     45        -rm $(OBJDIR)/*.res
    3946        -rm *.*~
    4047        -rm *.flc
    4148        -rm *.RES
    4249        -rm *.obj
     50        -rm *.def
    4351
    4452
    4553       
     54
  • trunk/classes/res/fr/makefile

    r133 r148  
    1010INC     =       ../../inc
    1111DEFS         =
    12 PROGS        =
    13 
     12#TOOLDIR =      $(BUILD_ROOT)\classes\mm-progs
    1413OBJDIR  =       ../dll
    1514
    16 OBJECTS =       $(INC)\mmres.h mmres$(LANGUAGE).rc\
     15OBJECTS =       $(INC)\mmres.h mmres$(LANGUAGE).rc \
    1716                        audioplayer$(LANGUAGE).dlg audioplayer$(LANGUAGE).rc \
    1817                        audioconv$(LANGUAGE).dlg audioconv$(LANGUAGE).rc \
    1918                        volume$(LANGUAGE).rc volume$(LANGUAGE).dlg \
    2019                        imageconv$(LANGUAGE).dlg imageconv$(LANGUAGE).rc \
    21                         cwaudio_fr.rc cwaudio_fr.dlg cwimage_fr.rc cwvideo_fr.rc
     20                        cwaudio$(LANGUAGE).rc cwaudio$(LANGUAGE).dlg \
     21                        cwimage$(LANGUAGE).rc cwvideo$(LANGUAGE).rc \
     22                        mmfind$(LANGUAGE).dlg mmfind$(LANGUAGE).rc
     23
    2224
    2325all:    $(OBJDIR)/mmres$(LANGUAGE).dll
    2426
    25 $(OBJDIR)/mmres$(LANGUAGE).dll: mmres$(LANGUAGE).c $(OBJECTS) mmres$(LANGUAGE).def
    26 #               icc $(CPPFLAGS) -I$(INC) /Fo$(OBJDIR) $< mmres$(LANGUAGE).def
     27$(OBJDIR)/mmres$(LANGUAGE).dll: mmres$(LANGUAGE).c $(OBJECTS)
     28                cmd /C $(TOOLDIR)/create_def.cmd mmres$(LANGUAGE).def
    2729                icc $(CPPFLAGS) -I$(INC) /Fe$(OBJDIR)\$@ $< mmres$(LANGUAGE).def
    2830                rc -D $(ECS) -i $(INC) mmres$(LANGUAGE).rc $(OBJDIR)/mmres$(LANGUAGE).dll
    29 #               rc  mmres$(LANGUAGE).res mmres$(LANGUAGE).dll
     31                rc -r -D $(ECS) -i $(INC) mmres$(LANGUAGE).rc $(OBJDIR)/mmres$(LANGUAGE).res
     32#               rc  mmres$(LANGUAGE).res $(OBJDIR)/mmres$(LANGUAGE).dll
    3033
    31 #mmres$(LANGUAGE).res:  mmres$(LANGUAGE).rc $(OBJECTS)
     34#(OBJDIR)/mmres$(LANGUAGE).res: mmres$(LANGUAGE).rc $(OBJECTS)
    3235#               rc -D $(ECS) -i $(INC) -r mmres$(LANGUAGE).rc
    3336
     37
     38restest:       
     39        echo  $(deftext)> test.def
    3440
    3541                               
     
    3743        -rm $(OBJDIR)/*.obj
    3844        -rm $(OBJDIR)/*.dll
     45        -rm $(OBJDIR)/*.res
    3946        -rm *.*~
    4047        -rm *.flc
    4148        -rm *.RES
    4249        -rm *.obj
     50        -rm *.def
    4351
    4452
  • trunk/classes/res/it/makefile

    r133 r148  
    1010INC     =       ../../inc
    1111DEFS         =
    12 PROGS        =
    13 
     12#TOOLDIR =      $(BUILD_ROOT)\classes\mm-progs
    1413OBJDIR  =       ../dll
    1514
    16 OBJECTS =       $(INC)\mmres.h mmres$(LANGUAGE).rc\
     15OBJECTS =       $(INC)\mmres.h mmres$(LANGUAGE).rc \
    1716                        audioplayer$(LANGUAGE).dlg audioplayer$(LANGUAGE).rc \
    1817                        audioconv$(LANGUAGE).dlg audioconv$(LANGUAGE).rc \
     
    2322                        mmfind$(LANGUAGE).dlg mmfind$(LANGUAGE).rc
    2423
     24
    2525all:    $(OBJDIR)/mmres$(LANGUAGE).dll
    2626
    27 $(OBJDIR)/mmres$(LANGUAGE).dll: mmres$(LANGUAGE).c $(OBJECTS) mmres$(LANGUAGE).def
     27$(OBJDIR)/mmres$(LANGUAGE).dll: mmres$(LANGUAGE).c $(OBJECTS)
     28                cmd /C $(TOOLDIR)/create_def.cmd mmres$(LANGUAGE).def
    2829                icc $(CPPFLAGS) -I$(INC) /Fe$(OBJDIR)\$@ $< mmres$(LANGUAGE).def
    2930                rc -D $(ECS) -i $(INC) mmres$(LANGUAGE).rc $(OBJDIR)/mmres$(LANGUAGE).dll
     31                rc -r -D $(ECS) -i $(INC) mmres$(LANGUAGE).rc $(OBJDIR)/mmres$(LANGUAGE).res
     32#               rc  mmres$(LANGUAGE).res $(OBJDIR)/mmres$(LANGUAGE).dll
     33
     34#(OBJDIR)/mmres$(LANGUAGE).res: mmres$(LANGUAGE).rc $(OBJECTS)
     35#               rc -D $(ECS) -i $(INC) -r mmres$(LANGUAGE).rc
     36
     37
     38restest:       
     39        echo  $(deftext)> test.def
    3040
    3141                               
     
    3343        -rm $(OBJDIR)/*.obj
    3444        -rm $(OBJDIR)/*.dll
     45        -rm $(OBJDIR)/*.res
    3546        -rm *.*~
    3647        -rm *.flc
    3748        -rm *.RES
    3849        -rm *.obj
     50        -rm *.def
    3951
    4052
  • trunk/classes/res/makefile

    r53 r148  
    33include ../../make.inc
    44
    5 CURDIR          = .
    6 
    75.PHONY:         clean cleaner clean_nlv
    86
    97all:    nlv
    10 #common_res
    11         cd ./common_res && make
     8        cd common_res && make
    129
    1310nlv:
    14         @echo "[35;1;mCreating laguage resources.[0;m"
    15         @for i in $(LANGUAGES); \
    16         do \
    17                 echo "[33;1;m Creating "$$i"[0;m";  \
    18                 cd $(CURDIR)/$$i && make LANGUAGE=_$$i && cd .. ; \
    19         done
    20 
    21 #common_res:
    22 #       cd ./common_res && make
     11        @echo Creating laguage resources
     12        @for %i in ( $(LANGUAGES) ) do ( @echo Creating %i language resources && cd %i && make && cd .. )
    2313
    2414clean_nlv:
    25         @for i in $(LANGUAGES); \
    26         do \
    27                 cd $(CURDIR)/$$i && make LANGUAGE=_$$i clean && cd .. ; \
    28         done
    29 
     15        @for %i in ($(LANGUAGES)) do (cd %i && make clean && cd ..)
     16               
    3017clean:  clean_nlv
    31         -cd ./common_res && make clean
    32 
    33 cleaner:
    34 
    35        
    36 
     18        -cd common_res && make clean
  • trunk/classes/res/nl/makefile

    r133 r148  
    1010INC     =       ../../inc
    1111DEFS         =
    12 PROGS        =
    13 
     12#TOOLDIR =      $(BUILD_ROOT)\classes\mm-progs
    1413OBJDIR  =       ../dll
    1514
    16 OBJECTS =       $(INC)\mmres.h mmres$(LANGUAGE).rc\
     15OBJECTS =       $(INC)\mmres.h mmres$(LANGUAGE).rc \
    1716                        audioplayer$(LANGUAGE).dlg audioplayer$(LANGUAGE).rc \
    1817                        audioconv$(LANGUAGE).dlg audioconv$(LANGUAGE).rc \
    1918                        volume$(LANGUAGE).rc volume$(LANGUAGE).dlg \
    2019                        imageconv$(LANGUAGE).dlg imageconv$(LANGUAGE).rc \
    21                         cwaudio_nl.rc cwaudio_nl.dlg cwimage_nl.rc cwvideo_nl.rc \
    22                         mmfind_nl.dlg mmfind_nl.rc
     20                        cwaudio$(LANGUAGE).rc cwaudio$(LANGUAGE).dlg \
     21                        cwimage$(LANGUAGE).rc cwvideo$(LANGUAGE).rc \
     22                        mmfind$(LANGUAGE).dlg mmfind$(LANGUAGE).rc
     23
    2324
    2425all:    $(OBJDIR)/mmres$(LANGUAGE).dll
    2526
    26 $(OBJDIR)/mmres$(LANGUAGE).dll: mmres$(LANGUAGE).c $(OBJECTS) mmres$(LANGUAGE).def
     27$(OBJDIR)/mmres$(LANGUAGE).dll: mmres$(LANGUAGE).c $(OBJECTS)
     28                cmd /C $(TOOLDIR)/create_def.cmd mmres$(LANGUAGE).def
    2729                icc $(CPPFLAGS) -I$(INC) /Fe$(OBJDIR)\$@ $< mmres$(LANGUAGE).def
    2830                rc -D $(ECS) -i $(INC) mmres$(LANGUAGE).rc $(OBJDIR)/mmres$(LANGUAGE).dll
     31                rc -r -D $(ECS) -i $(INC) mmres$(LANGUAGE).rc $(OBJDIR)/mmres$(LANGUAGE).res
     32#               rc  mmres$(LANGUAGE).res $(OBJDIR)/mmres$(LANGUAGE).dll
     33
     34#(OBJDIR)/mmres$(LANGUAGE).res: mmres$(LANGUAGE).rc $(OBJECTS)
     35#               rc -D $(ECS) -i $(INC) -r mmres$(LANGUAGE).rc
     36
     37
     38restest:       
     39        echo  $(deftext)> test.def
    2940
    3041                               
     
    3243        -rm $(OBJDIR)/*.obj
    3344        -rm $(OBJDIR)/*.dll
     45        -rm $(OBJDIR)/*.res
    3446        -rm *.*~
    3547        -rm *.flc
    3648        -rm *.RES
    3749        -rm *.obj
     50        -rm *.def
    3851
    3952
  • trunk/classes/res/tw/makefile

    r133 r148  
    1010INC     =       ../../inc
    1111DEFS         =
    12 
     12#TOOLDIR =      $(BUILD_ROOT)\classes\mm-progs
    1313OBJDIR  =       ../dll
    1414
     
    2323
    2424
    25 all:    $(OBJDIR)/mmres$(LANGUAGE).dll mmres$(LANGUAGE).def
     25all:    $(OBJDIR)/mmres$(LANGUAGE).dll
    2626
    27 $(OBJDIR)/mmres$(LANGUAGE).dll: mmres$(LANGUAGE).c $(OBJECTS) mmres$(LANGUAGE).def
     27$(OBJDIR)/mmres$(LANGUAGE).dll: mmres$(LANGUAGE).c $(OBJECTS)
     28                cmd /C $(TOOLDIR)/create_def.cmd mmres$(LANGUAGE).def
    2829                icc $(CPPFLAGS) -I$(INC) /Fe$(OBJDIR)\$@ $< mmres$(LANGUAGE).def
    2930                rc -D $(ECS) -i $(INC) mmres$(LANGUAGE).rc $(OBJDIR)/mmres$(LANGUAGE).dll
     
    4243        -rm $(OBJDIR)/*.obj
    4344        -rm $(OBJDIR)/*.dll
     45        -rm $(OBJDIR)/*.res
    4446        -rm *.*~
    4547        -rm *.flc
    4648        -rm *.RES
    4749        -rm *.obj
     50        -rm *.def
    4851
    4952
Note: See TracChangeset for help on using the changeset viewer.