Ignore:
Timestamp:
May 16, 2003, 9:27:59 AM (23 years ago)
Author:
zap
Message:

o Modified makefiles so that os2.a builds correctly (with Vio, Kbd and friends,

not just from the import files).

o Moved os2.smak to the os2_386 directory (tcp32dll.imp will go into socket.a).
o Added the rules into libc.smak to build libc##.dll (finally it links without

errors! Don't know if it works, though ;-)

o Fixed emxbind so that it doesn't add underscores to exported symbols (taken

from the EXPORTS section of a .def file).

o Fixed emxexp so that it doesn't remove underscores from symbol names.
o Fixed all references to OS/2 functions to not contain an initial underscore

(since they are _System now).

o Added one builder makefile: mkimplib.smak, and two auxiliary submakefiles:

mkomflib.smak (included from both mklib and mkimplib), and a version.smak
that contains the version number, description and copyright for libc.

o Made a lot of small changes in order to remove duplicate symbols in libc.dll.
o Added sys/settime.c which was missing in EMX's -Zomf -Zsys variant.

File:
1 edited

Legend:

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

    • Property cvs2svn:cvs-rev changed from 1.4 to 1.5
    r155 r156  
    2828.TKIND := $(.tmp)
    2929.TKIND.DIR := $(subst $(SPACE),-,$(.TKIND))/
     30
    3031
    3132ifdef .TARGET
     
    3334# .TARG is same as .TARGET except that it has a st/ or mt/ prefix
    3435.TARG := $(.TKIND.DIR)$(.TARGET)
     36
    3537
    3638ifdef .INSDIR
     
    6163
    6264.OBJS := $(addprefix $.,$(call OBJFILE,$(.TSRC)))
    63 .DIRS := $(sort $(dir $(.OBJS)))
    64 TARGDIRS += $(.DIRS)
     65.DIRS += $(sort $(dir $(.OBJS)))
    6566
    6667# Remove the names of files for which we already generated build rules
     
    9798endif # def .TSRC
    9899
     100
     101
     102
     103
     104
     105
     106
     107
     108
    99109ifdef .TARGET
    100 ifdef .MODULE
    101 $(.MODULE): $(.DIRS) $.$(.TARG)
    102 endif
    103 endif
     110$(.MODULE): $.$(.TARG)
     111endif # def .TARGET
    104112
    105113# Replace the special sequence in .TDEP @O@ with $.$(.TKIND.DIR)
Note: See TracChangeset for help on using the changeset viewer.