📄 makefile
字号:
# Master makefile for Thinking in Patterns by Bruce Eckel
# at http://www.BruceEckel.com
# (c)2003 Bruce Eckel
# Copyright notice in Copyright.txt
# Compiles all the code in the book
# Using the JDK 1.4 compiler
help:
@echo To compile all programs from
@echo Thinking in Patterns \(with Java\), type
@echo one of the following commands,
@echo according to your platform:
@echo make javac
@echo make jikes
@echo make clean
@echo Make sure that this directory and '.' are
@echo in your CLASSPATH before compiling
$(MAKECMDGOALS):
$(MAKE) $(MAKECMDGOALS) -C com/bruceeckel/tools
$(MAKE) $(MAKECMDGOALS) -C simplifying
$(MAKE) $(MAKECMDGOALS) -C builder
$(MAKE) $(MAKECMDGOALS) -C templatemethod
$(MAKE) $(MAKECMDGOALS) -C com/bruceeckel/util
$(MAKE) $(MAKECMDGOALS) -C singleton
$(MAKE) $(MAKECMDGOALS) -C proxy
$(MAKE) $(MAKECMDGOALS) -C state
$(MAKE) $(MAKECMDGOALS) -C statemachine
$(MAKE) $(MAKECMDGOALS) -C statemachine/mouse
$(MAKE) $(MAKECMDGOALS) -C statemachine/mousetrap1
$(MAKE) $(MAKECMDGOALS) -C statemachine/mousetrap2
$(MAKE) $(MAKECMDGOALS) -C statemachine2
$(MAKE) $(MAKECMDGOALS) -C statemachine/vendingmachine
$(MAKE) $(MAKECMDGOALS) -C decorator/nodecorators
$(MAKE) $(MAKECMDGOALS) -C decorator/alldecorators
$(MAKE) $(MAKECMDGOALS) -C decorator/compromise
$(MAKE) $(MAKECMDGOALS) -C factory
$(MAKE) $(MAKECMDGOALS) -C factory/shapefact1
$(MAKE) $(MAKECMDGOALS) -C factory/shapefact2
$(MAKE) $(MAKECMDGOALS) -C command
$(MAKE) $(MAKECMDGOALS) -C composite
$(MAKE) $(MAKECMDGOALS) -C strategy
$(MAKE) $(MAKECMDGOALS) -C chainofresponsibility
$(MAKE) $(MAKECMDGOALS) -C adapter
$(MAKE) $(MAKECMDGOALS) -C facade
$(MAKE) $(MAKECMDGOALS) -C bridge
$(MAKE) $(MAKECMDGOALS) -C observer
$(MAKE) $(MAKECMDGOALS) -C multipledispatch
$(MAKE) $(MAKECMDGOALS) -C visitor
$(MAKE) $(MAKECMDGOALS) -C refactor/trash
$(MAKE) $(MAKECMDGOALS) -C refactor/recyclea
$(MAKE) $(MAKECMDGOALS) -C refactor/recycleap
$(MAKE) $(MAKECMDGOALS) -C refactor/recycleb
$(MAKE) $(MAKECMDGOALS) -C refactor/doubledispatch
$(MAKE) $(MAKECMDGOALS) -C refactor/trashvisitor
$(MAKE) $(MAKECMDGOALS) -C refactor/dynatrash
$(MAKE) $(MAKECMDGOALS) -C projects
$(MAKE) $(MAKECMDGOALS) -C flyweight
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -