Changeset 751


Ignore:
Timestamp:
Sep 29, 2003, 11:17:05 PM (22 years ago)
Author:
bird
Message:

Made the damn thing work without building the tools.

Location:
trunk/src/emx
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/Makefile

    • Property cvs2svn:cvs-rev changed from 1.36 to 1.37
    r750 r751  
    134134
    135135# emxbind tool
    136 EMXBIND = $(call GETTOOL,emxbind)
     136EMXBIND = $(call GETTOOL2,emxbind)
    137137# emxbind flags
    138138EMXBINDFLAGS = -bq $(EMXBINDFLAGS.$(MODE))
     
    161161# removing unused stuff (like empty lines and comments)
    162162# and sorting alphabetically (looks nicer).
    163 EMXEXP = $(call GETTOOL,emxexp)
     163EMXEXP = $(call GETTOOL2,emxexp)
    164164EMXEXPFLAGS = -u
    165165DO.EMXEXP = $(EMXEXP) $(strip $(EMXEXPFLAGS) $1) | sed -e "/^$$/d" -e "/^ *;/d" | sort -d >>$2
    166166
    167167# The tool to create import libraries
    168 IMPLIB = $(call GETTOOL,emximp)
     168IMPLIB = $(call GETTOOL2,emximp)
    169169IMPLIBFLAGS.prof = -m
    170170IMPLIBFLAGS.KIND = $(foreach x,$(subst -, ,$(firstword $(subst /, ,$(subst $.,,$@)))),$(IMPLIBFLAGS.$x))
  • trunk/src/emx/src/lib/libc.smak

    • Property cvs2svn:cvs-rev changed from 1.23 to 1.24
    r750 r751  
    4646#------------------------------------------------------
    4747.TKIND          := omf
     48LIBC.STUB               := $(wildcard $.omf/os2stub.bin)
     49LIBC.STUBARG    := $(if $(LIBC.STUB),-Zlinker -STUB:$(LIBC.STUB))
    4850LIBC.DLL        := $.omf/libc$(VH)$(VM).dll
    4951LIBC.IMPLIB     := $.omf/c_dll.lib $.aout/c_dll.a
     
    5153LIBC.OBJS       := $.omf/src/lib/startup/386/dll0.obj $.omf/src/lib/startup/dllinit.obj
    5254LIBC.LIBS       := $.omf/c.lib $.omf/c_app.lib
    53 LIBC.DEPS       := $.omf/os2stub.bin $.omf/c_alias.lib
     55LIBC.DEPS       := $(LIBC.STUB) $.omf/c_alias.lib
    5456LIBC.DLL.OBJS   :=
    5557LIBC.DIRS       := $(sort $(dir $(LIBC.OBJS) $(LIBC.DEPS) $(LIBC.DLL.OBJS)))
     
    7880                $(LIBC.OBJS) \
    7981                $(LIBC.LIBS) \
    80                 -L$.omf -los2 -lgcc -lgcc_eh -lc_alias -lend \
    81                 -Zlinker -STUB:$.omf/os2stub.bin
     82                -L$.omf -los2 -lgcc -lgcc_eh -lc_alias -lend $(LIBC.STUBARG)
    8283ifeq ($(MODE),opt)     
    8384        cp $@ $(@:.dll=.dbg)
     
    110111                $(LIBC.PRF.OBJS) \
    111112                $(LIBC.PRF.LIBS) \
    112                 -L$.omf -los2 -lgcc -lgcc_eh -lc_alias -lend \
    113                 -Zlinker -STUB:$.omf/os2stub.bin
     113                -L$.omf -los2 -lgcc -lgcc_eh -lc_alias -lend $(LIBC.STUBARG)
    114114        echo $@         
    115115
     
    131131                $(LIBC.ELH.OBJS) \
    132132                $(LIBC.ELH.LIBS) \
    133                 -L$.omf -los2 -lgcc -lgcc_eh -lc_alias -lend \
    134                 -Zlinker -STUB:$.omf/os2stub.bin
     133                -L$.omf -los2 -lgcc -lgcc_eh -lc_alias -lend $(LIBC.STUBARG)
    135134        echo $@         
    136135
  • trunk/src/emx/src/lib/startup/startup.smak

    • Property cvs2svn:cvs-rev changed from 1.9 to 1.10
    r750 r751  
    2727        $(CC) $(CFLAGS) -x assembler-with-cpp -DMCRT0 -o tmp1.o $<
    2828        $(CC) $(CFLAGS) -o tmp2.o src/lib/startup/gmon.c
    29         $.$(TOOLFMT)/ld$E -r -o $@ tmp1.o tmp2.o
     29        $(call GETTOOL2,ld) -r -o $@ tmp1.o tmp2.o
    3030        $(call RM,tmp1.o tmp2.o)
    3131
Note: See TracChangeset for help on using the changeset viewer.