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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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 
Note: See TracChangeset for help on using the changeset viewer.