home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD2.mdf
/
c
/
library
/
starview
/
examples
/
tutorial
/
example4
/
example4.blc
< prev
next >
Wrap
Text File
|
1992-07-31
|
4KB
|
99 lines
#*******************************************************************
#* EXAMPLE4.BLC
#* (c) 1992 STAR DIVISION
#*******************************************************************
# *** Switches *****************************************************
MISC=misc
CC=bcc
CFLAGS= -c -Vf -2 -d -WS -ml -Pcxx
LINK=tlink
LINKFLAGS= /Tw /A=16 /n /m /L$(LIB)
RSC=rsc
RSCFLAGS= -s
RSCLINK= -l
# *** Rules ********************************************************
.path.obj = $(MISC)
.cxx.obj:
@echo ---------------
@echo Making: $(MISC)\$&.obj
$(CC) $(CFLAGS) -I$(INCLUDE) -o$(MISC)\$&.obj $<
.path.srs = $(MISC)
.src.srs:
@echo ---------------
@echo Making: $<
$(RSC) $(RSCFLAGS) -I$(INCLUDE) -fp$(MISC)\$&.srs $<
# *** EXAMPLE4.EXE *************************************************
$(MISC)\example4.exe: example4.obj \
about4.obj \
$(MISC)\example4.res \
$(MISC)\example4.def \
$(MISC)\example4.lnk
@echo ---------------
@echo Making: $<
$(LINK) $(LINKFLAGS) @$(MISC)\example4.lnk
rc -k -t $(MISC)\example4.res $<
# *** EXAMPLE4.RES *************************************************
$(MISC)\example4.res: example4.srs \
about4.srs \
$(MISC)\example4.rlk
@echo ---------------
@echo Making: $<
$(RSC) $(RSCLINK) @$(MISC)\example4.rlk
# *** EXAMPLE4.OBJ *************************************************
example4.obj: example4.cxx about4.hxx \
example4.hrc about4.hrc
# *** ABOUT4.OBJ ***************************************************
about4.obj: about4.cxx about4.hxx \
about4.hrc
# *** EXAMPLE4.SRS *************************************************
example4.srs: example4.src example4.hrc
# *** ABOUT4.SRS ***************************************************
about4.srs: about4.src about4.hrc
# *** EXAMPLE4.LNK *************************************************
$(MISC)\example4.lnk: example4.blc
@echo ---------------
@echo Making: $<
@echo c0wl.obj + >$<
@echo $(MISC)\example4.obj + >>$<
@echo $(MISC)\about4.obj >>$<
@echo $(MISC)\example4.exe >>$<
@echo $(MISC)\example4.map >>$<
@echo sv.lib + >>$<
@echo tools.lib + >>$<
@echo import.lib + >>$<
@echo cwl.lib + >>$<
@echo cl.lib >>$<
@echo $(MISC)\example4.def >>$<
# *** EXAMPLE4.RLK *************************************************
$(MISC)\example4.rlk: example4.blc
@echo ---------------
@echo Making: $<
@echo -fs$(MISC)\example4.rc >$<
@echo -fo$(MISC)\example4.res >>$<
@echo $(MISC)\example4.srs >>$<
@echo $(MISC)\about4.srs >>$<
# *** EXAMPLE4.DEF *************************************************
$(MISC)\example4.def: example4.blc
@echo ---------------
@echo Making: $<
@echo NAME EXAMPLE4 >$<
@echo DESCRIPTION 'StarView-Example4' >>$<
@echo EXETYPE WINDOWS >>$<
@echo STUB 'WINSTUB.EXE' >>$<
@echo CODE LOADONCALL MOVEABLE DISCARDABLE >>$<
@echo DATA PRELOAD MOVEABLE MULTIPLE >>$<
@echo HEAPSIZE 4096 >>$<
@echo STACKSIZE 8192 >>$<