home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
dsstlkt5.zip
/
dssos2tk
/
dss
/
MAKE.2
< prev
next >
Wrap
Text File
|
1998-05-08
|
3KB
|
79 lines
#/*******************************************************************
#
# PROGRAM NAME: Makefile
#
# DESCRIPTIVE NAME: makefile for DSSAPPLY sample
#
# (C) COPYRIGHT International Business Machines Corp. 1992, 1995
# (C) Copyright 1990, 1991, 1992, Open Software Foundation, Inc.
# All Rights Reserved
# Licensed Materials - Property of IBM
#
# US Government Users Restricted Rights - Use, duplication or
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
#
# *******************************************************************/
# Command names
CC = icc # Your compiler
LD = ilink # Your linker
IDL = idl # Your IDL Compiler
DCE = d:\opt\dcelocal # All drives need to be changed accordingly
IBMC = f:\ibmcpp #
TOOLKT30 = d:\toolkt30 #
IBMLAN = c:\ibmlan\netsrc #
# Command flags and default args
DSSFLAGS = /DINTEL80x86 /DIBMOS2 /DIDL_PROTOTYPES
CDEBFLAGS = /Ti+
CFLAGS=/Su4 /Q+ /W3 /Gm+ /Gd+ /O- /C+ /Sem /Ss+ /G5 $(DSSFLAGS) $(CDEBFLAGS)
ICFLAGS=/P+ $(CFLAGS)
IDLFLAGS = -fat -no_mepv -v -keep c_source -server none
INCLUDE=-I$(TOOLKT30)\h -I$(IBMC)\include -I$(DCE)\include -I$(DCE)\include\dce -I. \
-I$(IBMLAN)\h
# inference rules
.c.obj:
$(CC) -Fo$@ $(CFLAGS) $(INCLUDE) $*.c
# targets
all: dssapply.exe
client_OFILES= applyC.obj dssapply.obj
applyC.c: apply.idl
$(IDL) $(IDLFLAGS) apply.idl
dssapply.exe: $(client_OFILES) \
dssapply.lnk \
dssapply.def \
makefile
$(LD) /NOFREE @$*.lnk
dssapply.lnk : makefile
@echo dssapply.obj + > $@
@echo applyC.obj >> $@
@echo dssapply.exe >> $@
@echo dssapply.map /DEBUG /MAP >> $@
@echo CPPOM30I + >> $@
@echo OS2386 + >> $@
@echo DCEOS2 + >> $@
@echo NETAPI32, >> $@
@echo dssapply.def >> $@
dssapply.def : makefile
@echo Name dssapply.exe WINDOWCOMPAT > $@
@echo DESCRIPTION 'DSS dssapply Program' >> $@
@echo STACKSIZE 16535 >> $@
@echo PROTMODE >> $@