home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
ibmodf.zip
/
CNTNRPRT.ZIP
/
CNTNRPRT.MAK
< prev
next >
Wrap
Text File
|
1995-04-13
|
3KB
|
116 lines
# Created by IBM WorkFrame/2 MakeMake at 19:07:23 on 04/06/94
#
# This makefile should be run in the following directory:
# sombase\parts\cntnrprt
# Notes:
# If you prefer to build without debug information, switch between the two DEBUG macros.
#
# The actions included in this makefile are:
# COMPILE::C Set ++ Compile
FILENAME = cntnrprt
#INCLUDEPATH = .;..\..\..\os2h;..\..\..\include;..\public
CPPBETA = d:\ibmcpp\012695
ODDIR = e:\opendoc7
TOOLKIT = d:\toolkit
INCLUDEPATH = .;$(ODDIR)\os2h;$(ODDIR)\include;$(ODDIR)\samples\parts\public;$(TOOLKIT)\som\include;$(TOOLKIT)\h;$(CPPBETA)\include;$(CPPBETA)\include\som
#LIBPATH = ..\..\..\lib
LIBPATH = $(ODDIR)\lib
#IDLPATH = ..\..\..\idl
IDLPATH = $(ODDIR)\idl
#PUBLIC=..\public
PUBLIC=$(ODDIR)\samples\parts\public
#DEBUG = /Ti-
DEBUG = /Ti+
.all: idl $(FILENAME).dll $(PUBLIC)\$(FILENAME).lib
idl: $(FILENAME).xih \
.\XFrmIter.xih \
.\MenuBRot.xih \
.\CntnrPUM.xih \
.\CntnrRMB.xih \
.\CntnrSMB.xih \
.\CNNotebk.xih \
.\CntnrSPE.xih
idl: \
.\CntnrPrt.xh $(PUBLIC)\Cntnrprt.xh \
.\XFrmIter.xh $(PUBLIC)\XFrmIter.xh \
.\MenuBRot.xh $(PUBLIC)\MenuBRot.xh \
.\CntnrPUM.xh $(PUBLIC)\CntnrPUM.xh \
.\CntnrRMB.xh $(PUBLIC)\CntnrRMB.xh \
.\CntnrSMB.xh $(PUBLIC)\CntnrSMB.xh \
.\CNNotebk.xh $(PUBLIC)\CNNotebk.xh \
.\CntnrSPE.xh $(PUBLIC)\CntnrSPE.xh
.SUFFIXES: .idl .xh .xih .cpp .rc .c .lib .dll
.idl.xih:
sc -D _PLATFORM_OS2_ -I. -I$(IDLPATH) -I$(PUBLIC) "-sxih;def" -p $(@B).idl
{.}.idl{$(PUBLIC)}.xh:
sc -d $(PUBLIC) -D _PLATFORM_OS2_ -I. -I$(IDLPATH) "-sxh;pdl;def" $(@B).idl
copy $(PUBLIC)\$(@B).pdl $(PUBLIC)\$(@B).idl
del $(PUBLIC)\$(@B).pdl
fastxh $(PUBLIC)\$(@B).xh
copy outfile.xh $(PUBLIC)\$(@B).xh
del outfile.xh
.cpp.obj:
@echo WF::COMPILE::C Set ++ Compile
icc.exe /Gm+ /Ge- /Tl- /Fd /Gd+ /I$(INCLUDEPATH) /Sp4 /Q /Fi /Si $(DEBUG) /N30 /Ft"$(LIBPATH)" /C %s
$(FILENAME).res: $(FILENAME).rc
rc -r -I ..\..\..\include $(FILENAME).rc
$(FILENAME).dll:\
.\$(FILENAME).obj \
.\ordcoll.obj \
.\xfrmiter.obj \
.\debug.obj \
.\menubrot.obj \
.\cntnrpum.obj \
.\cntnrrmb.obj \
.\cntnrspe.obj \
.\CntnrSMB.obj \
.\CNNotebk.obj \
.\cntnrprt.res \
.\$(FILENAME).res \
$(LIBPATH)\opendoc.lib \
.\$(FILENAME).def
@echo WF::LINK::C Set ++ Link
icc.exe @<<
/Tl- /Fd /Ge- /Gd+
/Sp4 /Q
/Fi /Si
/N30 $(DEBUG)
/B" /de /pmtype:pm /nologo /nod /noi /noe /map"
/Fe$(FILENAME).dll
/Fm$(FILENAME).map
.\$(FILENAME).obj
.\ordcoll.obj
.\xfrmiter.obj
.\debug.obj
.\menubrot.obj
.\cntnrpum.obj
.\cntnrrmb.obj
.\cntnrspe.obj
.\CntnrSMB.obj
.\CNNotebk.obj
$(LIBPATH)\os2386.lib
somtk.lib
$(LIBPATH)\os2cmbsi.lib
$(LIBPATH)\OpenDoc.lib
.\$(FILENAME).def
<<
rc $(FILENAME).res $(FILENAME).dll
$(PUBLIC)\$(FILENAME).lib: .\$(FILENAME).dll
@echo IMPLIB::Import library contruction
IMPLIB /NOLOGO $(PUBLIC)\$(FILENAME).lib .\$(FILENAME).dll