Skip to content

Commit 23f0326

Browse files
sip: add creation of a def file header
git-svn-id: http://svn.netlabs.org/repos/ports/sip/trunk@1589 8d6eb4b1-0faa-de11-b929-00e081727c95
1 parent dfe1bdf commit 23f0326

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

siputils.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1778,7 +1778,13 @@ def generate_target_default(self, mfile):
17781778
mfile.write("\t@echo '#!' >%s.exp" % self._target)
17791779
mfile.write("; \\\n\t echo '%s' >>%s.exp\n" % (self._entry_point, self._target))
17801780

1781-
mfile.write("\t$(LINK) $(LFLAGS) -o $(TARGET) $(OFILES) $(LIBS)\n")
1781+
if sys.platform == 'os2knix':
1782+
mfile.write("\t@echo 'LIBRARY %s INITINSTANCE TERMINSTANCE' >%s.def\n" % (self._target, self._target))
1783+
mfile.write("\t@echo 'DESCRIPTION \"%s\"' >>%s.def\n" % (self._targetorg, self._target))
1784+
mfile.write("\t@echo 'DATA MULTIPLE NONSHARED' >>%s.def\n" % (self._target))
1785+
mfile.write("\t$(LINK) $(LFLAGS) %s.def -o $(TARGET) $(OFILES) $(LIBS)\n" %(self._target))
1786+
else:
1787+
mfile.write("\t$(LINK) $(LFLAGS) -o $(TARGET) $(OFILES) $(LIBS)\n")
17821788

17831789
def generate_target_install(self, mfile):
17841790
"""Generate the install target.

0 commit comments

Comments
 (0)