source: trunk/src/emx/comend.smak@ 390

Last change on this file since 390 was 156, checked in by zap, 22 years ago

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.

  • Property cvs2svn:cvs-rev set to 1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 343 bytes
Line 
1# This submakefile is included from mk*.smak submakefiles to clean up local
2# variables after the target has been defined.
3
4# Clear local variables so that we don't incidentally
5# get a wrong value in a different module
6ifndef .TKEEP
7.OBJS :=
8.DIRS :=
9.TARG :=
10.TARGET :=
11.TKIND :=
12.TSRC :=
13.TLDF :=
14.TCF :=
15.TDEP :=
16.IMPS :=
17endif
18
19.TKEEP :=
Note: See TracBrowser for help on using the repository browser.