⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 preprocess.mak

📁 East make Tray Icon in delphi
💻 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 + -