diff options
author | apnadkarni <apnmbx-wits@yahoo.com> | 2017-10-05 14:19:50 (GMT) |
---|---|---|
committer | apnadkarni <apnmbx-wits@yahoo.com> | 2017-10-05 14:19:50 (GMT) |
commit | 20730e0afb57e613514f889ef6f2f93314717f74 (patch) | |
tree | 9c93645eaac541ea2d1705170300023625a8caae /win/rules.vc | |
parent | c0295836a87989ce8b73459877b76171a32eaf4e (diff) | |
download | tcl-20730e0afb57e613514f889ef6f2f93314717f74.zip tcl-20730e0afb57e613514f889ef6f2f93314717f74.tar.gz tcl-20730e0afb57e613514f889ef6f2f93314717f74.tar.bz2 |
Added default-pkgindex target and split DISABLE_DEFAULT_TARGETS to
DISABLE_{STANDARD,CLEAN}_TARGETS.
Diffstat (limited to 'win/rules.vc')
-rw-r--r-- | win/rules.vc | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/win/rules.vc b/win/rules.vc index 6f14f67..7f5ff3d 100644 --- a/win/rules.vc +++ b/win/rules.vc @@ -76,8 +76,11 @@ Visual C++ compiler environment not initialized. !endif
# Defaults for built-in internal settings defined in parent makefile
-!ifndef DISABLE_DEFAULT_TARGETS
-DISABLE_DEFAULT_TARGETS = 0
+!ifndef DISABLE_STANDARD_TARGETS
+DISABLE_STANDARD_TARGETS = 0
+!endif
+!ifndef DISABLE_CLEAN_TARGETS
+DISABLE_CLEAN_TARGETS = 0
!endif
################################################################
@@ -1341,6 +1344,18 @@ DEFAULT_BUILD_TARGET = all default-target: $(DEFAULT_BUILD_TARGET)
+default-pkgindex:
+ @echo package ifneeded $(PROJECT) $(DOTVERSION) \
+ [list load [file join $$dir $(PRJLIBNAME)]] >> $(OUT_DIR)\pkgIndex.tcl
+
+default-pkgindex-tea:
+ @if exist $(ROOT)\pkgIndex.tcl.in nmakehlp -s << $(ROOT)\pkgIndex.tcl.in > $(OUT_DIR)\pkgIndex.tcl
+@PACKAGE_VERSION@ $(DOTVERSION)
+@PACKAGE_NAME@ $(PROJECT)
+@PKG_LIB_FILE@ $(PRJLIBNAME)
+<<
+
+
default-install: default-install-binaries default-install-libraries
default-install-binaries: $(PRJLIB)
@@ -1385,8 +1400,11 @@ default-setup: # extensions and does the same thing everywhere.
setup: default-setup
-!if ! $(DISABLE_DEFAULT_TARGETS)
+!if ! $(DISABLE_STANDARD_TARGETS)
install: default-install
+!endif
+
+!if ! $(DISABLE_CLEAN_TARGETS)
clean: default-clean
realclean: hose
hose: default-hose
|