Changeset 129


Ignore:
Timestamp:
May 12, 2003, 7:17:09 PM (22 years ago)
Author:
bird
Message:

Fixed (worked around) make dependency issues.

Location:
trunk/src/emx
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/mklib.smak

    • Property cvs2svn:cvs-rev changed from 1.2 to 1.3
    r128 r129  
    2929TARGDIRS += $(.DIRS@OMF)
    3030$(.MODULE)@omf: $(.MODULE) $(.DIRS@OMF) $.$(.TARG@OMF)
     31# bird: Add a dependency rule to help make
     32RULES += \
     33        $(call FECHO,_@,$.$(.TARG@OMF): $.$(.TARG))$(NL)
    3134endif # neq ($(findstring aout,$(.TKIND)),)
    3235
  • trunk/src/emx/src/lib/io/io.smak

    • Property cvs2svn:cvs-rev changed from 1.2 to 1.3
    r128 r129  
    1717
    1818include comend.smak
     19
     20# bird: added dependency to help make make omf version.
     21$.omf/src/lib/io/386/binmode.obj: $.aout/src/lib/io/386/binmode.o
     22
  • trunk/src/emx/src/lib/math/math.smak

    • Property cvs2svn:cvs-rev changed from 1.2 to 1.3
    r128 r129  
    1010  sinl.o sinhl.o sqrtl.o tanl.o tanhl.o truncl.o)
    1111
    12 $(call .MVER,math/%f.o): src/lib/math/%.s
     12# bird: .s files are in math/386 not math.
     13#       And besides the call doesn't work correctly
     14# <rant>Pitty gnu make doesn have .for like BSD make have, that one actually
     15#       can generate rules on the fly :) </rant>
     16#
     17#$(call .MVER,math/%f.o): src/lib/math/386/%.s
     18#       $(call DO.COMPILE.s, -DFLOAT)
     19#$(call .MVER,math/%l.o): src/lib/math/386/%.s
     20#       $(call DO.COMPILE.s, -DLONG_DOUBLE)
     21
     22$.aout/src/lib/math/386/%f.o: src/lib/math/386/%.s
    1323        $(call DO.COMPILE.s, -DFLOAT)
    14 $(call .MVER,math/%l.o): src/lib/math/%.s
     24$.aout/src/lib/math/386/%l.o: src/lib/math/386/%.s
    1525        $(call DO.COMPILE.s, -DLONG_DOUBLE)
     26$.aout-prof/src/lib/math/386/%f.o: src/lib/math/386/%.s
     27        $(call DO.COMPILE.s, -DFLOAT)
     28$.aout-prof/src/lib/math/386/%l.o: src/lib/math/386/%.s
     29        $(call DO.COMPILE.s, -DLONG_DOUBLE)
     30
  • trunk/src/emx/src/lib/startup/startup.smak

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r128 r129  
    3333        $(call DO.AOUT2OMF,-m__text)
    3434
     35# bird: dependencies to help stupid make.
     36$.omf/src/lib/startup/mcrt0.obj: $.aout/src/lib/startup/mcrt0.o
     37$.omf/src/lib/startup/gcrt0.obj: $.aout/src/lib/startup/gcrt0.o
     38$.omf/src/lib/startup/386/dll0.obj:  $.aout/src/lib/startup/386/dll0.o
     39$.omf/src/lib/startup/386/crt0.obj:  $.aout/src/lib/startup/386/crt0.o
     40$.omf/src/lib/startup/386/res0.obj:  $.aout/src/lib/startup/386/res0.o
     41
    3542include comend.smak
Note: See TracChangeset for help on using the changeset viewer.