home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
cset21v1.zip
/
IBMCPP
/
WKFRAME
/
MAHJONGG
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1993-06-21
|
6KB
|
131 lines
#*┌──────────────────────────────────────────────────────────────────────────┐*/
#*│ │*/
#*│ PROGRAM NAME: MAHJONGG │*/
#*│ ------------- │*/
#*│ A PM version of a Chinese game similar to 'concentration' but without │*/
#*│ the background puzzle. │*/
#*│ │*/
#*│ COPYRIGHT: │*/
#*│ ---------- │*/
#*│ Copyright (C) International Business Machines Corp., 1991,1992,1993. │*/
#*│ │*/
#*│ 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. │*/
#*│ │*/
#*│ For details on what this program does etc., please see the MAHJONGG.C │*/
#*│ file. │*/
#*│ │*/
#*└──────────────────────────────────────────────────────────────────────────┘*/
#*┌──────────────────────────────────────────────────────────────────────────┐*/
#*│ MAHJONGG.RC │*/
#*│ │*/
#*│ Mahjongg Game make file │*/
#*└──────────────────────────────────────────────────────────────────────────┘*/
#─── link for use with debugger ───────────────────
#wantDebug = 1
!ifdef TEE
teeline=| tee $*.err
!endif
#──────────────────────────────────────────────────────────────────────────────
# C options
#──────────────────────────────────────────────────────────────────────────────
cWARN = /W3
cOPTS = /c /Ss
# decide about debug information and optimization
!ifdef wantDebug
Compile = $(cOPTS) $(cWARN) /O- /Ti+
!else
Compile = $(cOPTS) $(cWARN) /O+
!endif
#──────────────────────────────────────────────────────────────────────────────
# LINK options
#──────────────────────────────────────────────────────────────────────────────
lMain = /MAP
!ifdef wantDebug
lMain = $(lMain) /CO /LI
!endif
#──────────────────────────────────────────────────────────────────────────────
# RC options
#──────────────────────────────────────────────────────────────────────────────
RCOpts = -r
#──────────────────────────────────────────────────────────────────────────────
# inference rules
#──────────────────────────────────────────────────────────────────────────────
ALL: mahjongg.exe mahjongg.hlp
mahjongg.exe: mahjongg.obj tile.obj mahjongg.res mahjongg.def
link386 $(lMain) @<<
mahjongg.obj tile.obj
mahjongg.exe
mahjongg.map
mahjongg.def
<<
rc mahjongg.res
tile.obj: mahjongg.h tile.c
@-erase $*.obj $*.err 2>NUL
icc $(Compile) tile.c $(teeline)
mahjongg.obj: mahjongg.h mahjongg.c
@-erase $*.obj $*.err 2>NUL
icc $(Compile) mahjongg.c $(teeline)
mahjongg.res: mahjongg.rc mahjongg.h mahjongg.ico \
congrat.bmp about.bmp \
backvga.bmp backbga.bmp \
tile_n_0.bmp \
tile_n_1.bmp tile_n_2.bmp tile_n_3.bmp \
tile_n_4.bmp tile_n_5.bmp tile_n_6.bmp \
tile_n_7.bmp tile_n_8.bmp tile_n_9.bmp \
tile_c_1.bmp tile_c_2.bmp tile_c_3.bmp \
tile_c_4.bmp tile_c_5.bmp tile_c_6.bmp \
tile_c_7.bmp tile_c_8.bmp tile_c_9.bmp \
tile_d_1.bmp tile_d_2.bmp tile_d_3.bmp \
tile_d_4.bmp tile_d_5.bmp tile_d_6.bmp \
tile_d_7.bmp tile_d_8.bmp tile_d_9.bmp \
tile_b_1.bmp tile_b_2.bmp tile_b_3.bmp \
tile_b_4.bmp tile_b_5.bmp tile_b_6.bmp \
tile_b_7.bmp tile_b_8.bmp tile_b_9.bmp \
tile_r_1.bmp tile_r_2.bmp tile_r_3.bmp \
tile_f_1.bmp tile_f_2.bmp tile_f_3.bmp \
tile_f_4.bmp tile_s_1.bmp tile_s_2.bmp \
tile_s_3.bmp tile_s_4.bmp tile_w_n.bmp \
tile_w_s.bmp tile_w_e.bmp tile_w_w.bmp
rc $(RCOpts) mahjongg.rc
mahjongg.hlp: mahjongg.ipf mahjongg.h \
tile_c_1.bmp tile_c_2.bmp tile_c_3.bmp \
tile_c_4.bmp tile_c_5.bmp tile_c_6.bmp \
tile_c_7.bmp tile_c_8.bmp tile_c_9.bmp \
tile_d_1.bmp tile_d_2.bmp tile_d_3.bmp \
tile_d_4.bmp tile_d_5.bmp tile_d_6.bmp \
tile_d_7.bmp tile_d_8.bmp tile_d_9.bmp \
tile_b_1.bmp tile_b_2.bmp tile_b_3.bmp \
tile_b_4.bmp tile_b_5.bmp tile_b_6.bmp \
tile_b_7.bmp tile_b_8.bmp tile_b_9.bmp \
tile_r_1.bmp tile_r_2.bmp tile_r_3.bmp \
tile_f_1.bmp tile_f_2.bmp tile_f_3.bmp \
tile_f_4.bmp tile_s_1.bmp tile_s_2.bmp \
tile_s_3.bmp tile_s_4.bmp tile_w_n.bmp \
tile_w_s.bmp tile_w_e.bmp tile_w_w.bmp
icc /Pe /DIPF /Ss mahjongg.ipf
ipfc mahjongg.i
@-del mahjongg.i 2>NUL