📄 preprocess.mak
字号:
#-------------------------------------------------------------------------------
# package creation for JEDI Visual Component Library (and JVCLX)
#-------------------------------------------------------------------------------
!ifndef ROOT
ROOT = $(MAKEDIR)\..
!endif
!ifndef JCLROOT
JCLROOT = ..\..\..\jcl
!endif
!ifndef BPLDIR
BPLDIR = $(ROOT)\Projects\bpl
!endif
!ifndef DCPDIR
DCPDIR = $(ROOT)\Projects\bpl
!endif
!ifndef LIBDIR
LIBDIR = $(ROOT)\Projects\lib
!endif
#-------------------------------------------------------------------------------
!ifndef EDITION
!error You must specify a EDITION: make -DEDITION=d6 or make -DEDITION=d5p (Packages Generator)
!endif
!ifndef VERSION
!error You must specify a VERSION: make -DVERSION=6
!endif
!ifndef PKGDIR
!error You must specify a PKGDIR: make -DPKGDIR=d6 or make -DPKGDIR=d5std (\packages\* Packages.bpg)
!endif
!ifndef UNITOUTDIR
!error You must specify a UNITOUTDIR: make -DUNITOUTDIR=C:\jvclfolder\lib\d7
!endif
#-------------------------------------------------------------------------------
MAKE = "$(ROOT)\bin\make.exe" -l+
# -$(MAKEFLAGS)
#-------------------------------------------------------------------------------
RUN = ..\..\run
QRUN = ..\..\qrun
JVEXVCLSRC = ..\..\devtools\JvExVCL\src
JVEXVCLSRC_DEP1 = $(JVEXVCLSRC)\JvExControls.macros
JVEXVCLSRC_DEP = $(JVEXVCLSRC_DEP1) $(JVEXVCLSRC)\JvExControls.pas
#-------------------------------------------------------------------------------
default: \
JvExVCL
JvExVCLFiles = \
$(RUN)\JvExButtons.pas \
$(RUN)\JvExCheckLst.pas \
$(RUN)\JvExComCtrls.pas \
$(RUN)\JvExControls.pas \
$(RUN)\JvExDBGrids.pas \
$(RUN)\JvExExtCtrls.pas \
$(RUN)\JvExForms.pas \
$(RUN)\JvExGrids.pas \
$(RUN)\JvExMask.pas \
$(RUN)\JvExStdCtrls.pas \
$(JVEXVCLSRC_DEP)
################################################################################
JvExVCL: $(JvExVCLFiles)
$(RUN)\JvExButtons.pas: $(JVEXVCLSRC)\JvExButtons.pas $(JVEXVCLSRC_DEP)
cd ..\..\devtools\JvExVCL
preprocess.bat $&
cd ..\..\packages\bin
$(RUN)\JvExCheckLst.pas: $(JVEXVCLSRC)\JvExCheckLst.pas $(JVEXVCLSRC_DEP)
cd ..\..\devtools\JvExVCL
preprocess.bat $&
cd ..\..\packages\bin
$(RUN)\JvExComCtrls.pas: $(JVEXVCLSRC)\JvExComCtrls.pas $(JVEXVCLSRC_DEP)
cd ..\..\devtools\JvExVCL
preprocess.bat $&
cd ..\..\packages\bin
$(RUN)\JvExControls.pas: $(JVEXVCLSRC)\JvExControls.pas $(JVEXVCLSRC_DEP1)
cd ..\..\devtools\JvExVCL
preprocess.bat $&
cd ..\..\packages\bin
$(RUN)\JvExDBGrids.pas: $(JVEXVCLSRC)\JvExDBGrids.pas $(JVEXVCLSRC_DEP)
cd ..\..\devtools\JvExVCL
preprocess.bat $&
cd ..\..\packages\bin
$(RUN)\JvExExtCtrls.pas: $(JVEXVCLSRC)\JvExExtCtrls.pas $(JVEXVCLSRC_DEP)
cd ..\..\devtools\JvExVCL
preprocess.bat $&
cd ..\..\packages\bin
$(RUN)\JvExForms.pas: $(JVEXVCLSRC)\JvExForms.pas $(JVEXVCLSRC_DEP)
cd ..\..\devtools\JvExVCL
preprocess.bat $&
cd ..\..\packages\bin
$(RUN)\JvExGrids.pas: $(JVEXVCLSRC)\JvExGrids.pas $(JVEXVCLSRC_DEP)
cd ..\..\devtools\JvExVCL
preprocess.bat $&
cd ..\..\packages\bin
$(RUN)\JvExMask.pas: $(JVEXVCLSRC)\JvExMask.pas $(JVEXVCLSRC_DEP)
cd ..\..\devtools\JvExVCL
preprocess.bat $&
cd ..\..\packages\bin
$(RUN)\JvExStdCtrls.pas: $(JVEXVCLSRC)\JvExStdCtrls.pas $(JVEXVCLSRC_DEP)
cd ..\..\devtools\JvExVCL
preprocess.bat $&
cd ..\..\packages\bin
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -