Changeset 148


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
Files:
23 added
28 deleted
36 edited

Legend:

Unmodified
Added
Removed
  • trunk/JPGPROC/source/makefile

    r132 r148  
    8181
    8282JPEGIO.DLL:             $(OBJS)
     83        cmd /C $(TOOLDIR)/create_def.cmd JPEGIO.def
    8384        $(CC) $(LDFLAGS)  /Fm$(basename $@) /Fe$@  $(OBJS) $(LIBS) JPEGIO.def
    8485        rc JPGproc.rc JPEGIO.dll
     
    99100        -rm *.*~
    100101        -rm *.map
    101         -rm *.sym
     102        -rm *.sym
     103        -rm *.def
  • trunk/LocalEnv.cmd.tpl

    r131 r148  
    5454
    5555G.MAKESHELL            = 'G:\4os2\4os2.exe'
     56
     57/**
     58 * Set CWMMLICENCE to your build root/tools so create_def can find licence.txt
     59 */
     60
     61G.CWMMLICENCE          =  'U:\CWMM_Workspace\trunk\tools'
  • trunk/classes/create_cwmm_def.CMD

    r104 r148  
    1414def="; CWMM.DEF: DEF-file for CWMM.dll"||'0d'x||'0a'x
    1515def=def||";"||'0d'x||'0a'x
    16 def=def||";                    (C) Chris Wohlgemuth 2002-"||WORD(DATE(), 3)  ||'0d'x||'0a'x
     16def=def||";                    (C) Chris Wohlgemuth 2002-2005 Netlabs CWMM Team 2023-"||WORD(DATE(), 3)  ||'0d'x||'0a'x
    1717def=def||";/*"||'0d'x||'0a'x
    1818def=def||"; * This program is free software; you can redistribute it and/or modify"||'0d'x||'0a'x
     
    3030def=def||"; * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA."||'0d'x||'0a'x
    3131def=def||"; */"||'0d'x||'0a'x
    32 def=def||";/*"||'0d'x||'0a'x
    33 def=def||"; * If you need another license for your project/product contact me at"||'0d'x||'0a'x
    34 def=def||"; * "||'0d'x||'0a'x
    35 def=def||"; * http://www.os2world.com/cdwriting"||'0d'x||'0a'x
    36 def=def||"; * http://www.geocities.com/SiliconValley/Sector/5785/"||'0d'x||'0a'x
    37 def=def||"; */"||'0d'x||'0a'x
    3832
    3933def=def||'0d'x||'0a'x
    4034
    4135def=def||"LIBRARY CWMM INITINSTANCE TERMINSTANCE"||'0d'x||'0a'x
    42 def=def||"DESCRIPTION '$@#(C) C. Wohlgemuth "
    43 def=def||WORD(DATE(),3)||":"||LEFT(theVersion,3)||"        #@##1## "||DATE("E")||" "||TIME("N")||"        My ;-)  ::::"||WORD(TRANSLATE(theVersion," ", "."),3)||"::@@CWMM-classes V"||theVersion||"'"||'0d'x||'0a'x
     36def=def||"DESCRIPTION '$@#(C) C. Wohlgemuth 2001-2005/Netlabs CWMM Team 2023-"
     37def=def||WORD(DATE(),3)||":"||LEFT(theVersion,3)||"        #@##1## "||DATE("E")||" "||TIME("N")||"        Zobopeep  ::::"||WORD(TRANSLATE(theVersion," ", "."),3)||"::@@CWMM-classes V"||theVersion||"'"||'0d'x||'0a'x
    4438
    4539
  • trunk/classes/mm-progs/MMPlayer/def.tpl

    r4 r148  
    55
    66[COPYRIGHT]
    7 (c) C. Wohlgemuth 2003
     7(c) C. Wohlgemuth 2003 Netlabs CWMM Team 2023-2024
    88
    99[AUTHOR]
     
    1616
    1717[BUILDMACHINE]
    18 My ;-)
     18Zobopeep
    1919
    2020[OTHER]
  • trunk/classes/mm-progs/MMPlayer/makefile

    r133 r148  
    1515
    1616mmplayer.exe:   mmplayer.c $(OBJECTS) $(OBJS2) makefile def.tpl
    17         cmd /C $(TOOLDIR)\create_MMPROG_def.cmd mmplayer.def
     17        cmd /C $(TOOLDIR)\create_def.cmd mmplayer.def
    1818#Use this command to link dynamicaly
    1919        $(CC) $(CPPFLAGS) -I$(INC) mmplayer.c $(OBJECTS) $(OBJS2) mmpm2.lib mmplayer.def
  • trunk/classes/mm-progs/audioconverter/def.tpl

    r4 r148  
    55
    66[COPYRIGHT]
    7 (c) C. Wohlgemuth 2001
     7(c) C. Wohlgemuth 2001 Netlabs CWMM Team 2023-2024
    88
    99[AUTHOR]
    10 (c) C. Wohlgemuth
     10(c) C. Wohlgemuth Netlabs CWMM
    1111
    1212[NAME]
     
    1616
    1717[BUILDMACHINE]
    18 My ;-)
     18Zobopeep
    1919
    2020[OTHER]
  • trunk/classes/mm-progs/audioconverter/makefile

    r133 r148  
    1515
    1616audconv.exe:    audconv.c $(OBJECTS) makefile def.tpl
    17         cmd /C $(TOOLDIR)\create_MMPROG_def.cmd audconv.def
     17        cmd /C $(TOOLDIR)/create_def.cmd audconv.def
    1818        $(CC) $(CPPFLAGS) -I$(INC) audconv.c $(OBJECTS) mmpm2.lib audconv.def
    1919
  • trunk/classes/mm-progs/imageconverter/def.tpl

    r4 r148  
    55
    66[COPYRIGHT]
    7 (c) C. Wohlgemuth 2002
     7(c) C. Wohlgemuth 2002 Netlabs CWMM Team 2023-2024
    88
    99[AUTHOR]
     
    1616
    1717[BUILDMACHINE]
    18 My ;-)
     18Zobopeep
    1919
    2020[OTHER]
  • trunk/classes/mm-progs/imageconverter/makefile

    r133 r148  
    1313
    1414imgconv.exe:    imgconv.c $(OBJECTS)
    15         cmd /C $(TOOLDIR)\create_MMPROG_def.cmd imgconv.def
     15        cmd /C $(TOOLDIR)\create_def.cmd imgconv.def
    1616#Use this command to link dynamicaly
    1717        $(CC) $(CPPFLAGS) -I$(INC) imgconv.c $(OBJECTS) mmpm2.lib imgconv.def
  • trunk/classes/mm-progs/master_volume/def.tpl

    r4 r148  
    55
    66[COPYRIGHT]
    7 (c) C. Wohlgemuth 2001
     7(c) C. Wohlgemuth 2001 Netlabs CWMM Team 2023-2024
    88
    99[AUTHOR]
     
    1616
    1717[BUILDMACHINE]
    18 My ;-)
     18Zobopeep
    1919
    2020[OTHER]
  • trunk/classes/mm-progs/master_volume/makefile

    r133 r148  
    1616
    1717volume.exe:     volume.c $(OBJECTS) makefile def.tpl
    18         cmd /C $(TOOLDIR)\create_MMPROG_def.cmd volume.def
     18        cmd /C $(TOOLDIR)\create_def.cmd volume.def
    1919        $(CC) $(CPPFLAGS) -I$(INC) volume.c $(OBJECTS) mmpm2.lib volume.def
    2020        rc -I $(INC) volume.rc volume.exe
  • trunk/classes/mm-progs/mmfind/def.tpl

    r4 r148  
    55
    66[COPYRIGHT]
    7 (c) C. Wohlgemuth 2004
     7(c) C. Wohlgemuth 2004 Netlabs CWMM Team 2023-2024
    88
    99[AUTHOR]
     
    1616
    1717[BUILDMACHINE]
    18 My ;-)
     18Zobopeep
    1919
    2020[OTHER]
  • trunk/classes/mm-progs/mmfind/makefile

    r133 r148  
    1919mmfind.exe:     mmfind.c $(LIBOBJECTS) $(OBJECTS) makefile mmfind.rc def.tpl
    2020#Use this command to link dynamicaly
    21         cmd /C $(TOOLDIR)\create_MMPROG_def.cmd mmfind.def
     21        cmd /C $(TOOLDIR)\create_def.cmd mmfind.def
    2222        icc $(CPPFLAGS) -I$(INC) mmfind.c $(LIBOBJECTS) $(OBJECTS) mmpm2.lib rexx.lib mmfind.def
    2323        rc mmfind.rc mmfind.exe
  • trunk/classes/mm-progs/mmprog.inc

    r127 r148  
    99# Fixme GKY 4-15-23
    1010LIB_DIR         = $d:/emx/lib
    11 TOOLDIR         =        .\..
     11#TOOLDIR                =        .\..
    1212LIBDIR          =        ../lib
    1313DEFS            =
  • trunk/classes/mm-progs/volume/def.tpl

    r4 r148  
    55
    66[COPYRIGHT]
    7 (c) Chris Wohlgemuth 2003
     7(c) Chris Wohlgemuth 2003 Netlabs CWMM Team 2023-2024
    88
    99[AUTHOR]
    10 (c) C. Wohlgemuth
     10(c) C. Wohlgemuth Netlabs CWMM Team
    1111
    1212[NAME]
     
    1616
    1717[BUILDMACHINE]
    18 My ;-)
     18Zobopeep
    1919
    2020[OTHER]
  • trunk/classes/mm-progs/volume/makefile

    r133 r148  
    1515
    1616classvol.exe:   classvol.c $(OBJECTS) $(OBJS2) makefile def.tpl
    17         cmd /C $(TOOLDIR)\create_MMPROG_def.cmd classvolume.def
     17        cmd /C $(TOOLDIR)\create_def.cmd classvolume.def
    1818#Use this command to link dynamicaly
    1919        $(CC) $(CPPFLAGS) -I$(INC) classvol.c $(OBJECTS) $(OBJS2) mmpm2.lib classvolume.def
  • 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
  • trunk/env.cmd

    r141 r148  
    5555call EnvSet 'MAKESHELL', translate(G.MAKESHELL, '/', '\')
    5656call EnvSet 'GBMLIBPATH', translate(G.GBMLIBPATH, '/', '\')
     57call EnvSet 'CWMMLICENCE', translate(G.CWMMLICENCE, '/', '\')
    5758
    5859/* set path amd beginlib path for building the wpi*/
  • trunk/make.inc

    r132 r148  
    1919endif
    2020
    21 VERSION         =       0_2_9
    22 VERSION_STRING  =       0.2.9
    23 AUTHOR_STRING   =       "(C) Chris Wohlgemuth 2002-2005 Gregg Young 2023"
     21VERSION         =       0_3_0RC1
     22VERSION_STRING  =       0.3.0RC1
     23AUTHOR_STRING   =       "(C) Chris Wohlgemuth 2002-2005 Netlabs CWMM Team 2023-2024"
    2424BUILD_ROOT      =       U:/CWMM_Workspace/Trunk
     25TOOLDIR         =       $(BUILD_ROOT)/tools
    2526GBMLIBPATH      =       U:/usr/lib/GBM
    2627
  • trunk/mediafolder/MMconfigPage/makefile

    r2 r148  
    2323
    2424distribution:
    25 
  • trunk/mediafolder/ProgFolder/makefile

    r104 r148  
    6565all:     progfldr.dll
    6666
    67 progfldr.dll:   $(OBJECTS) progfolder.def
     67progfldr.dll:   $(OBJECTS)
     68        cmd /C $(TOOLDIR)/create_def.cmd progfolder.def
    6869        icc -Ge- /Fe$@ /Fm$*.map $(OBJECTS) progfolder.def
    6970        rc -i $(INC2) progfolder.rc $@
     
    9091        -rm *.dll
    9192        -rm *.lib
     93        -rm *.def
    9294
    9395cleaner:
  • trunk/mediafolder/c/cddb/makefile

    r129 r148  
    1717BINDIR          =       ../../dist/bin
    1818HELPERDIR       =       ..\helper
     19#TOOLDIR =      $(BUILD_ROOT)/classes/mm-progs
    1920OBJECTS         =       cddb.obj \
    2021                        cd.obj \
     
    8384                $(CC) $(CPPFLAGS) /C+ -I$(INC) /Fo$@ $<
    8485pmcddb.exe:     pmcddb.cpp $(OBJECTS) $(LIBOBJECTS) $(CDDBOBJ) $(INC)\cddb.h $(INC)\cddb.hh
     86        cmd /C $(TOOLDIR)\create_def.cmd pmcddb.def
    8587        $(CC) $(CPPFLAGS) -I$(INC) -I$(MOREINC) $< $(LIBOBJECTS) $(OBJECTS) $(CDDBOBJ) so32dll.lib TCPIP32.LIB pmcddb.def
    8688
     
    105107        -rm *.exe
    106108        -rm *.dll
     109        -rm *.def
    107110        -rm $(LIBDIR)/*.obj
    108111        -cd ./res && make clean
     
    112115
    113116       
    114 
  • trunk/mediafolder/c/cddb/res/makefile

    r133 r148  
    11# Makefile for Audio-CD copy
     2include ../../../../make.inc
    23
    34CC           = icc
     
    1112BINDIR          =       ../../dist/bin
    1213HELPERDIR       =       ..\helper
    13 
     14#TOOLDIR =      $(BUILD_ROOT)/classes/mm-progs
    1415CPPFILES        =
    1516all:     pmcddb001.dll pmcddb007.dll pmcddb049.dll pmcddb031.dll pmcddb039.dll pmcddb088.dll pmcddb033.dll pmcddb034.dll
     
    1819
    1920pmcddb001.dll:  pmcddb001.c pmcddb001.res
    20 #               gcc -Zdll -Zomf -I$(INC) pmcddb001.c pmcddb001.def
     21                cmd /C $(TOOLDIR)/create_def.cmd pmcddb001.def def001.tpl
    2122                $(CC) $(CPPFLAGSVAC) -I$(INC) pmcddb001.c pmcddb001.def
    2223                rc pmcddb001.res pmcddb001.dll
     
    2627
    2728pmcddb007.dll:  pmcddb007.c pmcddb007.res
    28 #               gcc -Zdll -Zomf -I$(INC) pmcddb007.c pmcddb007.def
     29                cmd /C $(TOOLDIR)/create_def.cmd pmcddb007.def def007.tpl
    2930                $(CC) $(CPPFLAGSVAC) -I$(INC) pmcddb007.c pmcddb007.def
    3031                rc pmcddb007.res pmcddb007.dll
     
    3435               
    3536pmcddb049.dll:  pmcddb049.c pmcddb049.res
    36 #               gcc -Zdll -Zomf -I$(INC) pmcddb049.c pmcddb049.def
     37                cmd /C $(TOOLDIR)/create_def.cmd pmcddb049.def def049.tpl
    3738                $(CC) $(CPPFLAGSVAC) -I$(INC) pmcddb049.c pmcddb049.def
    3839                rc pmcddb049.res pmcddb049.dll
     
    4243
    4344pmcddb031.dll:  pmcddb031.c pmcddb031.res
    44 #               gcc -Zdll -Zomf -I$(INC) pmcddb031.c pmcddb031.def
     45                cmd /C $(TOOLDIR)/create_def.cmd pmcddb031.def def031.tpl
    4546                $(CC) $(CPPFLAGSVAC) -I$(INC) pmcddb031.c pmcddb031.def
    4647                rc pmcddb031.res pmcddb031.dll
     
    5051
    5152pmcddb039.dll:  pmcddb039.c pmcddb039.res
    52 #               gcc -Zdll -Zomf -I$(INC) pmcddb039.c pmcddb039.def
     53                cmd /C $(TOOLDIR)/create_def.cmd pmcddb039.def def039.tpl
    5354                $(CC) $(CPPFLAGSVAC) -I$(INC) pmcddb039.c pmcddb039.def
    5455                rc pmcddb039.res pmcddb039.dll
     
    5859
    5960pmcddb088.dll:  pmcddb088.c pmcddb088.res
    60 #               gcc -Zdll -Zomf -I$(INC) pmcddb088.c pmcddb088.def
     61                cmd /C $(TOOLDIR)/create_def.cmd pmcddb088.def def088.tpl
    6162                $(CC) $(CPPFLAGSVAC) -I$(INC) pmcddb088.c pmcddb088.def
    6263                rc pmcddb088.res pmcddb088.dll
     
    6667
    6768pmcddb033.dll:  pmcddb033.c pmcddb033.res
    68 #               gcc -Zdll -Zomf -I$(INC) pmcddb033.c pmcddb033.def
     69                cmd /C $(TOOLDIR)/create_def.cmd pmcddb033.def def033.tpl
    6970                $(CC) $(CPPFLAGSVAC) -I$(INC) pmcddb033.c pmcddb033.def
    7071                rc pmcddb033.res pmcddb033.dll
     
    7475
    7576pmcddb034.dll:  pmcddb034.c pmcddb034.res
    76 #               gcc -Zdll -Zomf -I$(INC) pmcddb034.c pmcddb034.def
     77                cmd /C $(TOOLDIR)/create_def.cmd pmcddb034.def def034.tpl
    7778                $(CC) $(CPPFLAGSVAC) -I$(INC) pmcddb034.c pmcddb034.def
    7879                rc pmcddb034.res pmcddb034.dll
     
    8586        -rm *.dll
    8687        -rm *.RES
     88        -rm *.def
    8789
    8890cleaner:
  • trunk/mediafolder/c/makefile

    r104 r148  
    1010
    1111clean:
    12         -cd ./createcd && make clean
     12        -cd ./createcd && make clean && -cd ..
    1313        -cd ./cddb && make clean
    1414
    1515cleaner:
    16         -cd ./mediafldr && make cleaner
    17         -cd ./m3ufolder && make cleaner
    18         -cd ./cdfldr && make cleaner
    19         -cd ./audioshadow && make cleaner
    20         -cd ./helper && make cleaner
    21         -cd ./createcd && make cleaner
     16        -cd ./mediafldr && make cleaner && -cd ..
     17        -cd ./m3ufolder && make cleaner && -cd ..
     18        -cd ./cdfldr && make cleaner && -cd ..
     19        -cd ./audioshadow && make cleaner && -cd ..
     20        -cd ./helper && make cleaner && -cd ..
     21        -cd ./createcd && make cleaner && -cd ..
    2222        -cd ./cddb && make cleaner
    2323
     
    2727
    2828distribution:
    29 
  • trunk/mediafolder/create_mfldr_def.CMD

    r104 r148  
    99if theVersion="" THEN theVersion=0.0.0
    1010
    11 def="; mediafolder.DEF: DEF-file for mediafld.dll"||'0d'x||'0a'x
     11def="; mediafolder.def: DEF-file for mediafld.dll"||'0d'x||'0a'x
    1212def=def||";"||'0d'x||'0a'x
    13 def=def||";                    (C) Chris Wohlgemuth 2002-"||WORD(DATE(), 3)  ||'0d'x||'0a'x
     13def=def||";                    (C) Chris Wohlgemuth 2002-205 Netlabs CWMM Team 2023-"||WORD(DATE(), 3)  ||'0d'x||'0a'x
    1414def=def||";/*"||'0d'x||'0a'x
    1515def=def||"; * This program is free software; you can redistribute it and/or modify"||'0d'x||'0a'x
     
    2828def=def||"; */"||'0d'x||'0a'x
    2929def=def||";/*"||'0d'x||'0a'x
    30 def=def||"; * If you need another license for your project/product contact me at"||'0d'x||'0a'x
    31 def=def||"; * "||'0d'x||'0a'x
    32 def=def||"; * http://www.os2world.com/cdwriting"||'0d'x||'0a'x
    33 def=def||"; * http://www.geocities.com/SiliconValley/Sector/5785/"||'0d'x||'0a'x
    34 def=def||"; */"||'0d'x||'0a'x
    3530
    3631def=def||'0d'x||'0a'x
  • trunk/mediafolder/makefile

    r133 r148  
    7979        prog_tutorial\mediafldrprog.inf ./c/createcd/createcd.exe
    8080        cd ./c/cddb && make
    81         cd ./progfolder && make
     81#       cd ./progfolder && make
    8282        -cd ./help && make
    8383
     
    123123        $(COMPILE)
    124124
    125 mediafld.dll:   $(OBJECTS) progfolder\progfolder.def $(INC)\mediafolderres.h ./res/mediafolder.res
     125mediafld.dll:   $(OBJECTS) $(INC)\mediafolderres.h ./res/mediafolder.res
    126126                -cd ../. && make bld
    127                 @create_mfldr_def.CMD mediafolder.DEF
     127                -cd ProgFolder && make
     128                @create_mfldr_def.CMD mediafolder.def
    128129                implib /NOLOGO lib\progfldr.lib progfolder\progfolder.def
    129130                icc -Ge- /Q+ /D$(ECS) /Fe$@ /Fm$*.map $(OBJECTS) lib/progfldr.lib $(LIBS) mediafolder.def
     
    185186        -rm *.map
    186187        -rm *.sym
     188        -rm *.def
    187189        -cd prog_tutorial && rm *.inf
    188190        -cd ./res && make clean
  • trunk/mediafolder/res/en/about_ecs_en.dlg

    r104 r148  
    1 #define VER_STRING "Media-Ordner V" \
     1#define VER_STRING "Media Folder V" \
    22MFLDR_VERSION \
    33BUILD_STRING
  • trunk/mediafolder/res/makefile

    r133 r148  
    2323nlv:            $(OBJDIR)/version.h
    2424                @echo "[35;1;mCreating laguage files.[0;m"
    25                 @for i in $(LANGUAGES); \
    26                 do \
    27                         echo "[33;1;m Creating mfldr_"$$i".dll[0;m";  \
    28                         make LANGUAGE=$$i $(OBJDIR)/mfldr_$$i.dll ; \
    29                 done
     25                @for %i in ($(LANGUAGES)) do (echo Creating mfldr_%i.dll && make LANGUAGE=%i $(OBJDIR)/mfldr_%i.dll)
    3026
    3127
    3228$(OBJDIR)/version.h:    ../../build.inc
    33                 @echo '#define MFLDR_VERSION "'$(VERSION_STRING)'"\n#define MFLDR_AUTHOR "'$(AUTHOR_STRING)'"' > $(OBJDIR)/version.h
    34                 @echo '#define BUILD_STRING "'$(BUILD_STRING)'"' > $(OBJDIR)/build.h
    35 
     29               
     30                @echo #define MFLDR_VERSION "$(VERSION_STRING)" > $(OBJDIR)/version.h
     31                @echo #define MFLDR_AUTHOR $(AUTHOR_STRING) >> $(OBJDIR)/version.h
     32                @echo #define BUILD_STRING "$(BUILD_STRING)" > $(OBJDIR)/build.h
     33               
    3634#### Resource DLL ####
    3735$(OBJDIR)/mfldr_$(LANGUAGE).dll:        ./$(LANGUAGE)/mediafolder_$(LANGUAGE).c \
     
    6765
    6866       
    69 
  • trunk/mediafolder/res/tw/makefile

    r4 r148  
    1515
    1616       
    17 
Note: See TracChangeset for help on using the changeset viewer.