home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
VSCPPv8.zip
/
VACPP
/
IBMCPP
/
samples
/
VISBUILD
/
VBSAMPLE
/
CPPOV03.MAK
< prev
next >
Wrap
Text File
|
1995-05-10
|
6KB
|
164 lines
# C++ cppov03 DLL - Makefile (cppov03.mak)
#
# COPYRIGHT:
# IBM(R) VisualAge(TM) C++ for OS/2(R), Version 3
# (C) Copyright IBM Corporation 1991, 1995.
# - Licensed Material - Program-Property of IBM - All Rights Reserved.
# US Government Users Restricted Rights - Use, duplication, or disclosure
# restricted by GSA ADP Schedule Contract with IBM Corp.
#
# This program will not run in DOS mode.
#
# DISCLAIMER OF WARRANTIES:
# The following [enclosed] code is sample code created by IBM
# Corporation. This sample code is not part of any standard IBM product
# and is provided to you solely for the purpose of assisting you in the
# development of your applications. The code is provided "AS IS",
# without warranty of any kind. IBM shall not be liable for any damages
# arising out of your use of the sample code, even if they have been
# advised of the possibility of such damages.
#
# Define variables for makefile
#
#GCPPFLAGS=-c -Ge- -Ti+
#GCPPFLAGS=/c /Ge- /Ti+ /Gd+ /Gm+ /Gn+ /Ftcppov03 /Tdp /I.;\newcpp\ibmclass
#GCPPFLAGS=/c /Ge- /O+ /Gd+ /Gm+ /Gn+ /Ftcppov03 /Tdp /I.;\newcpp\ibmclass
GCPPFLAGS=/c /Ge- /O+ /Gd+ /Gm+ /Tdp /I. /Q
STATICFLAGS=/c /Ge- /O+ /Gm+ /Tdp /I. /Ft- /Q
#GCPPFLAGS=/c /Ge- /O+ /Gd+ /Gm+ /Gn+ /Ft /I.;\newcpp\ibmclass
#GCPPFLAGS=/c /Ge- /Gd+ /Gm+ /Gn+ /Tdp /Ye /I.
#GCPPFLAGS=-c -O+ -Ge-
#GCPPFLAGS=-Fd -c -Gm+ -Ti+ -Ge-
#GCPPFLAGS=-Fd -c -Gm+ -O+
all: main
main: cppov03.dll
#
# Statements to link exe file
#
cppov03.dll: cppov03.def \
d:\build\dn\ibmdll\copyr3v0.exe \
irecord.obj \
iordrrec.obj \
ivbdtype.obj \
ivbbool.obj \
ivblong.obj \
ivbulong.obj \
ivbshort.obj \
ivbushrt.obj \
ivbdbl.obj \
ivbstrng.obj \
iadd.obj \
icust.obj \
icompany.obj
icc $(GCPPFLAGS) /c- \
irecord.obj \
iordrrec.obj \
ivbdtype.obj \
ivbbool.obj \
ivblong.obj \
ivbulong.obj \
ivbshort.obj \
ivbushrt.obj \
ivbstrng.obj \
ivbdbl.obj \
iadd.obj \
icompany.obj \
icust.obj \
/Fecppov03.dll /Fmcppov03.map \
cppov03.def
implib cppov03i.lib cppov03.dll
#
# Statements to compile iadd
#
iadd.obj: iadd.cpp iadd.hpp
icc $(GCPPFLAGS) iadd.cpp
icc $(STATICFLAGS) /Fostatic\iadd.obj iadd.cpp
#
# Statements to compile icust
#
icust.obj: icust.cpp icust.hpp
icc $(GCPPFLAGS) icust.cpp
icc $(STATICFLAGS) /Fostatic\icust.obj icust.cpp
#
# Statements to compile icompany
#
icompany.obj: icompany.cpp icompany.hpp
icc $(GCPPFLAGS) icompany.cpp
icc $(STATICFLAGS) /Fostatic\icompany.obj icompany.cpp
#
# Statements to compile iordrrec
#
iordrrec.obj: iordrrec.cpp iordrrec.hpp
icc $(GCPPFLAGS) iordrrec.cpp
icc $(STATICFLAGS) /Fostatic\iordrrec.obj iordrrec.cpp
#
# Statements to compile irecord
#
irecord.obj: irecord.cpp irecord.hpp
icc $(GCPPFLAGS) irecord.cpp
icc $(STATICFLAGS) /Fostatic\irecord.obj irecord.cpp
#
# Statements to compile iconnect
#
ivbdtype.obj: ivbdtype.cpp ivbdtype.hpp
icc $(GCPPFLAGS) ivbdtype.cpp
icc $(STATICFLAGS) /Fostatic\ivbdtype.obj ivbdtype.cpp
#
# Statements to compile ivbbool
#
ivbbool.obj: ivbbool.cpp ivbbool.hpp
icc $(GCPPFLAGS) ivbbool.cpp
icc $(STATICFLAGS) /Fostatic\ivbbool.obj ivbbool.cpp
#
# Statements to compile ivblong
#
ivblong.obj: ivblong.cpp ivblong.hpp
icc $(GCPPFLAGS) ivblong.cpp
icc $(STATICFLAGS) /Fostatic\ivblong.obj ivblong.cpp
#
# Statements to compile ivbdbl
#
ivbdbl.obj: ivbdbl.cpp ivbdbl.hpp
icc $(GCPPFLAGS) ivbdbl.cpp
icc $(STATICFLAGS) /Fostatic\ivbdbl.obj ivbdbl.cpp
#
# Statements to compile ivbulong
#
ivbulong.obj: ivbulong.cpp ivbulong.hpp
icc $(GCPPFLAGS) ivbulong.cpp
icc $(STATICFLAGS) /Fostatic\ivbulong.obj ivbulong.cpp
#
# Statements to compile ivbshort
#
ivbshort.obj: ivbshort.cpp ivbshort.hpp
icc $(GCPPFLAGS) ivbshort.cpp
icc $(STATICFLAGS) /Fostatic\ivbshort.obj ivbshort.cpp
#
# Statements to compile ivbushrt
#
ivbushrt.obj: ivbushrt.cpp ivbushrt.hpp
icc $(GCPPFLAGS) ivbushrt.cpp
icc $(STATICFLAGS) /Fostatic\ivbushrt.obj ivbushrt.cpp
#
# Statements to compile ivbland
#
ivbland.obj: ivbland.cpp ivbland.hpp
icc $(GCPPFLAGS) ivbland.cpp
icc $(STATICFLAGS) /Fostatic\ivbland.obj ivbland.cpp
#
# Statements to compile ivblor
#
ivblor.obj: ivblor.cpp ivblor.hpp
icc $(GCPPFLAGS) ivblor.cpp
icc $(STATICFLAGS) /Fostatic\ivblor.obj ivblor.cpp
#
# Statements to compile ivbstrng
#
ivbstrng.obj: ivbstrng.cpp ivbstrng.hpp
icc $(GCPPFLAGS) ivbstrng.cpp
icc $(STATICFLAGS) /Fostatic\ivbstrng.obj ivbstrng.cpp