Ignore:
Timestamp:
Feb 26, 2014, 7:41:15 PM (12 years ago)
Author:
David Azarewicz
Message:

API updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • contrib/API/lib/Makefile

    r541 r578  
    22#    OpenWatcom
    33#
     4# Copyright (C) 2010 David Azarewicz <david@88watts.net>
    45# 07-Sep-2010 David Azarewicz Makefile changed to use Watcom tools
    56
    6 WATCOM=E:\Watcom
     7!ifndef %WATCOM
     8!error WATCOM must be defined in the environment.
     9!endif
     10
     11WATCOM=$(%WATCOM)
     12%PATH=$(WATCOM)\BINP;$(WATCOM)\BINW;$(%PATH)
     13%INCLUDE=.;..\include;$(WATCOM)\H;$(WATCOM)\H\OS2;
    714
    815.ERASE
     
    4451OBJ=unilib.obj unictl.obj unipcm.obj uniaud.obj pcmmulti.obj cputest.obj fast_memcpy.obj fastmemcpy.obj resample.obj resample2.obj
    4552
    46 .before:
    47         @set WATCOM=$(WATCOM)
    48         @set PATH=$(WATCOM)\BINP;$(WATCOM)\BINW;$(%PATH)
    49         @set EDPATH=$(WATCOM)\EDDAT
    50         @set INCLUDE=.;$(WATCOM)\H;$(WATCOM)\H\OS2;
    51 
    5253.c.obj: .AUTODEPEND
    53         $(CC) $(CFLAGS) $*.c
     54    $(CC) $(CFLAGS) $*.c
    5455
    5556.asm.obj: .AUTODEPEND
    56         $(ASM) $(AFLAGS) $*.asm
     57    $(ASM) $(AFLAGS) $*.asm
    5758
    5859
     
    6061
    6162uniaud.dll: $(OBJ) uniaud.def
    62         @%create $^*.lrf
    63         @%append $^*.lrf system os2v2_dll initinstance terminstance
    64         @%append $^*.lrf option quiet
    65         @%append $^*.lrf option manyautodata
    66         @%append $^*.lrf option map
    67         @%append $^*.lrf name $^.
    68         @for %i in ($(OBJ)) do @%append $^*.lrf file %i
    69         @%append $^*.lrf export=uniaud.def
    70         $(LINK) @$^*.lrf
    71         @%erase $^*.lrf
     63    @%create $^*.lrf
     64    @%append $^*.lrf system os2v2_dll initinstance terminstance
     65    @%append $^*.lrf option quiet
     66    @%append $^*.lrf option manyautodata
     67    @%append $^*.lrf option map
     68    @%append $^*.lrf name $^.
     69    @for %i in ($(OBJ)) do @%append $^*.lrf file %i
     70    @%append $^*.lrf export=uniaud.def
     71    $(LINK) @$^*.lrf
     72    @%erase $^*.lrf
    7273
    7374uniaud_static.lib: $(OBJ)
    74         @%create $^*.lbc
    75         @for %i in ($(OBJ)) do @%append $^*.lbc +%i
    76         wlib -n -b -q $^@ @$^*.lbc
    77         @%erase $^*.lbc
     75    @%create $^*.lbc
     76    @for %i in ($(OBJ)) do @%append $^*.lbc +%i
     77    wlib -n -b -q $^@ @$^*.lbc
     78    @%erase $^*.lbc
    7879
    7980uniaud.lib: uniaud.dll
    80         wlib -n -b -q -iro -p=16 uniaud.lib +uniaud.dll
     81    wlib -n -b -q -iro -p=16 uniaud.lib +uniaud.dll
    8182
    8283clean: .SYMBOLIC
    83         @rm *.obj *.lib *.exe *.dll *.map *.lst
     84    @rm *.obj *.lib *.exe *.dll *.map *.lst
    8485
    8586xfast_memcpy.obj: fast_memcpy.c
    86         $(CC) $(CFLAGS) -DFASTMEMCPY_TEST $*.c
     87    $(CC) $(CFLAGS) -DFASTMEMCPY_TEST $*.c
    8788
    8889fast_memcpy.exe: fast_memcpy.obj fastmemcpy.obj cputest.obj
    89         @%create $^*.lrf
    90         @%append $^*.lrf system os2v2
    91         @%append $^*.lrf option quiet
    92         @%append $^*.lrf name $^.
    93         @%append $^*.lrf file fast_memcpy.obj
    94         @%append $^*.lrf file fastmemcpy.obj
    95         @%append $^*.lrf file cputest.obj
    96         $(LINK) @$^*.lrf
    97         @%erase $^*.lrf
     90    @%create $^*.lrf
     91    @%append $^*.lrf system os2v2
     92    @%append $^*.lrf option quiet
     93    @%append $^*.lrf name $^.
     94    @%append $^*.lrf file fast_memcpy.obj
     95    @%append $^*.lrf file fastmemcpy.obj
     96    @%append $^*.lrf file cputest.obj
     97    $(LINK) @$^*.lrf
     98    @%erase $^*.lrf
    9899
    99100
Note: See TracChangeset for help on using the changeset viewer.