Changeset 148 for trunk/mediafolder


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/mediafolder
Files:
10 added
10 deleted
10 edited

Legend:

Unmodified
Added
Removed
  • 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.