home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
pm6tool.zip
/
basenc1.tmw
< prev
next >
Wrap
Text File
|
1996-06-18
|
2KB
|
78 lines
# File: MAKEFILE
#
# Description: Make file for $partname$
#
# Written by: $author$
#
# Copyright: (c) $years$ by $company$
# - all rights reserved
#
# Generated by: IBM $toolname$ $toolversion$
FILENAME = $filename$
RUNTIMEPATH = $runtimepath$
PUBLICPATH = $publicpath$
INCLUDEPATH = .;$(PUBLICPATH)
TOOLKITPATH = $toolkitpath$
ODLIBPATH = $toolkitpath$\nt\ship\lib
# switch to /Ti+ /O- for debugging
DEBUG = /Ti- /O+
CDEFS = -D_PLATFORM_WIN32_ -D_PLATFORM_NT_
#CINC = /I$(INCLUDEPATH) /I$(TOOLKITPATH)\nt\ship\include /I$(TOOLKITPATH)\nt\ship\include\xh /I$(TOOLKITPATH)\nt\ship\include\h
#CINC = /I$(INCLUDEPATH) /I$(TOOLKITPATH)\nt\ship\include /Ig:\ibmcppw\sdk\winh /Ig:\ibmcppw\include /Ig:\ibmcppw\sdk\winh\winnt /Ie:\build\nt\iuo\include\h /Ie:\build\nt\iuo\include\xh
CINC = /Ie:\build\nt\iuo\include\h /I$(INCLUDEPATH) /I$(TOOLKITPATH)\nt\ship\include /Ie:\build\nt\iuo\include\xh /Ig:\ibmcppw\sdk\winh /Ig:\ibmcppw\include /Ig:\ibmcppw\sdk\winh\winnt
CFLAGS = $(CDEFS) $(CINC) /Gm+ /Ge- /Q+ /C+ /Gd+ /Gs- /Su4 /Xi+ $(DEBUG)
LFLAGS = /Gm+ /Ge- /Q+ $(DEBUG)
# Make file target
.all: $(FILENAME).dll
# Clear and set make order
.SUFFIXES:
.SUFFIXES: .idl .xh .def .cpp .c .rc .res .dll .lib
# Dependencies
.\$(FILENAME).def: .\$(FILENAME).idl
.\$(FILENAME).obj: .\$(FILENAME).cpp .\$(FILENAME).xh
#.\$(FILENAME).res: .\$(FILENAME).rc
# Standard command definitions
.idl.xh:
sc -D _PLATFORM_WIN32_ -I. -I$(PUBLICPATH) -I$(TOOLKITPATH)\nt\ship\include "-sxh;xih;def" -p $(@B).idl
.cpp.obj:
icc $(CFLAGS) %s
#.wrc.res:
# irc -DWINDOWS $(FILENAME).wrc
# Link step
.\$(FILENAME).dll: .\$(FILENAME).obj .\$(FILENAME).def
icc @<<
$(LFLAGS)
/Fe.\$(FILENAME).dll
.\$(FILENAME).obj
g:\ibmcppw\lib\somtk.lib
$(ODLIBPATH)\odbento.lib
$(ODLIBPATH)\odbindng.lib
$(ODLIBPATH)\odcm.lib
$(ODLIBPATH)\odcore.lib
$(ODLIBPATH)\oddatax.lib
$(ODLIBPATH)\odimagng.lib
$(ODLIBPATH)\odlayout.lib
$(ODLIBPATH)\odpubutl.lib
$(ODLIBPATH)\odstorag.lib
$(ODLIBPATH)\odui.lib
$(ODLIBPATH)\odutils.lib
$(ODLIBPATH)\odregsty.lib
$(PUBLICPATH)\$parentfilename$.lib
.\$(FILENAME).def
<<
copy $(FILENAME).dll $(RUNTIMEPATH)