Changeset 1486


Ignore:
Timestamp:
Sep 10, 2004, 4:21:44 AM (21 years ago)
Author:
bird
Message:

Fixed dependency bug.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/src/lib/libc.smak

    • Property cvs2svn:cvs-rev changed from 1.43 to 1.44
    r1485 r1486  
    138138LIBC.LOG.DIRS   := $(sort $(dir $(LIBC.LOG.OBJS) $(LIBC.LOG.DEPS))) $.omf-log/
    139139
    140                                                
    141140TARGDIRS        += $(LIBC.DIRS) $(LIBC.PRF.DIRS) $(LIBC.ELH.DIRS) $(LIBC.LOG.DIRS)
     141
     142# generate fucking dependencies.
     143define def_libc_omf_dep
     144$(1): $(subst /omf/,/aout/,$(2))
     145$(subst /omf/,/omf-log/,$(1)): $(subst /omf/,/aout-log/,$(2))
     146$(subst /omf/,/omf-perf/,$(1)): $(subst /omf/,/aout-pref/,$(2))
     147endef
     148$(foreach o,$(LIBC.OBJS.COMMON),$(eval $(call def_libc_omf_dep,$(o),$(patsubst %.obj,%.o,$(o)))))
    142149
    143150                       
Note: See TracChangeset for help on using the changeset viewer.