home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
videotlk.zip
/
SAMPLES
/
EX5
/
EX5.MAK
< prev
next >
Wrap
Text File
|
1999-02-25
|
2KB
|
60 lines
#*------------------------------------------------------------------*
#* *
#* Video Toolkit For OS/2 Version 1.0 *
#* Example PM Application No. 4. *
#* Written by Stephen Sloan. *
#* Date : 13/07/95. *
#* Copyright Abbotsbury Software Ltd. (c), United Kingdom. 1995. *
#* *
#* Filename : ex5.mak *
#* *
#*------------------------------------------------------------------*/
include ex5.inc
PROG = ex5
ALL_OBJ = $(PROG).obj ex5cap.obj region.obj rgbconv.obj tune.obj helpfunc.obj
HEADERS = $(PROG).h ex5cap.h pmtv2rem.h region.h tune.h helpfunc.h
#===================================================================
#
# Dependencies
#
#===================================================================
all: $(PROG).exe
# Resources
#
$(PROG).res: $(PROG).h $(PROG).rc $(PROG).dlg
rc -r $(PROG).rc
$(PROG).lnk: $(PROG).mak $(PROG).inc
echo $(ALL_OBJ) > $(PROG).lnk
echo $(PROG).exe >> $(PROG).lnk
echo $(PROG).map >> $(PROG).lnk
echo $(MTLIBS) + mmpm2 + vcai >> $(PROG).lnk
echo $(PROG).def >> $(PROG).lnk
$(PROG).res: $(PROG).rc $(PROG).h $(PROG).dlg
$(PROG).obj: $(PROG).c $(PROG).inc $(HEADERS)
ex5cap.obj: ex5cap.c $(PROG).inc $(HEADERS)
rgbconv.obj : rgbconv.asm rgbconv.h
masm $(AFLAGS) rgbconv.asm
region.obj: region.c $(PROG).inc $(HEADERS)
tune.obj: tune.c $(PROG).inc $(HEADERS)
helpfunc.obj: helpfunc.c $(PROG).inc $(HEADERS)
$(PROG).exe: $(ALL_OBJ) $(PROG).def $(PROG).lnk $(PROG).res
$(LINK) @$(PROG).lnk
rc -p -x $(PROG).res $(PROG).exe