Ignore:
Timestamp:
Jan 3, 2006, 11:33:10 PM (20 years ago)
Author:
vladest
Message:

(Patches by Ruediger Ihle)
Support for IRQs > 15
Fixed resource manager registration
Fixed crash on APM suspend/resume and system shutdown

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk/drv32/makefile.os2

    r62 r63  
    3636TARGET   = uniaud32
    3737LNKFILE   = $(OBJDIR)\$(TARGET).lrf
     38DEFFILE   = $(OBJDIR)\$(TARGET).def
    3839MAKEFILE  = makefile.os2
    3940
     
    6061FILE4    = devhlp.obj
    6162FILE5    = idc.obj dispatch.obj
    62 FILE6    = rm.obj irq.obj util.obj
     63FILE6    = rmhelp.obj irq.obj util.obj
    6364FILE7    = impdos.lib
    6465!if "$(KEE)" == "1"
     
    8081
    8182!ifdef USE_WLINK
    82 $(OBJDIR)\$(TARGET).lrf: $(MAKEFILE)
     83$(LNKFILE): $(MAKEFILE)
    8384    @%write $^@ option quiet
    8485    @%write $^@ option verbose
     
    8788    @%write $^@ option alignment=16
    8889    @%write $^@ option map=$(WMAPNAME)
    89     @%write $^@ option description '@$#$(_VENDOR):$(_VERSION)$#@'
     90!if "$(KEE)" == "1"
     91    @%write $^@ option description '@$#$(BLDLVL_VENDOR):$(BLDLVL_REVISION)$#@$#$#1$#$# $(BLDLVL_DATETIME)      $(BLDLVL_MACHINE)::::$(BLDLVL_FILEVER)::@@$(BLDLVL_PRODUCT) (KEE)'
     92!else
     93    @%write $^@ option description '@$#$(BLDLVL_VENDOR):$(BLDLVL_REVISION)$#@$#$#1$#$# $(BLDLVL_DATETIME)      $(BLDLVL_MACHINE)::::$(BLDLVL_FILEVER)::@@$(BLDLVL_PRODUCT) (W4)'
     94!endif
    9095    @%write $^@ name $(OBJDIR)\$(TARGET).sys
    9196    @for %f in ($(FILES)) do @%append $^@ file $(OBJDIR)\%f
     
    9398    @%write $^@ library $(%WATCOM)\lib386\os2\clib3r.lib
    9499!else
    95 $(OBJDIR)\$(TARGET).lrf: $(MAKEFILE)
     100$(LNKFILE): $(MAKEFILE)
    96101    @%write $^@ /OUT:$(OBJDIR)\$(TARGET).sys
    97102    @%write $^@ /MAP:$(OBJDIR)\$(TARGET).map
     
    99104    @for %f in ($(LIBS)) do @%append $^@ %f
    100105    @%write $^@ $(%WATCOM)\lib386\os2\clib3r.lib
     106    @%write $^@ $(DEFFILE)
    101107!endif
    102108
    103 $(OBJDIR)\$(TARGET).def: $(MAKEFILE)
    104     @%write $^@ LIBRARY UNIAUD32
    105     @%write $^@ DESCRIPTION "@$#Netlabs:1.13$#@Universal audio driver for OS/2 (c) Netlabs 2005"
    106     @%write $^@ PROTMODE
     109$(OBJDIR)\$(TARGET).sys: $(LNKFILE) $(FILES) $(LIBS)
     110!if "$(KEE)" == "1"
     111     @%write $(DEFFILE) description '@$#$(BLDLVL_VENDOR):$(BLDLVL_REVISION)$#@$#$#1$#$# $(BLDLVL_DATETIME)      $(BLDLVL_MACHINE)::::$(BLDLVL_FILEVER)::@@$(BLDLVL_PRODUCT) (KEE)'
     112!else
     113     @%write $(DEFFILE) description '@$#$(BLDLVL_VENDOR):$(BLDLVL_REVISION)$#@$#$#1$#$# $(BLDLVL_DATETIME)      $(BLDLVL_MACHINE)::::$(BLDLVL_FILEVER)::@@$(BLDLVL_PRODUCT) (W4)'
     114!endif
    107115
    108 $(OBJDIR)\$(TARGET).sys: $(OBJDIR)\$(TARGET).lrf $(LNKFILE) $(FILES) $(LIBS) $(OBJDIR)\$(TARGET).def
    109      $(LINK) @$(OBJDIR)\$(TARGET).lrf $(OBJDIR)\$(TARGET).DEF
     116     $(LINK) @$(LNKFILE)
     117
    110118     copy $(OBJDIR)\$(TARGET).sys $(ALSA_BIN)
    111119!if "$(KEE)" == "1"
     
    130138     -@rm *.err 2>nul
    131139     @cd $(OBJDIR)
    132      -rm *.obj *.lnk *.sys *.sym *.lst *.map *.wmap *.lib 2>nul
     140     -rm *.obj *.lnk *.lrf *.def *.sys *.sym *.lst *.map *.wmap *.lib 2>nul
    133141     @cd ..\..
Note: See TracChangeset for help on using the changeset viewer.