📄 gnumakefile
字号:
# environment variable CLASS_PATH should contain path to javaws.jar and servlet.jar# environment variable FILE_SEPARATOR variable for file separator (; on win32 and : on unix)# environment variable SDK_HOME should point to SDK directoryJAVAC = $(SDK_HOME)/bin/javacJAR = $(SDK_HOME)/bin/jarCLASSDESTDIR = classesCLASSDESTDIR_SERVLET = $(CLASSDESTDIR)/servletCLASSDESTDIR_WEBPAD = $(CLASSDESTDIR)/webpadMKDIR = mkdir -pRMDIR = rm -rfSRC_SERVLET_DIR = src/servletSRC_WEBPAD_DIR = src/version1COPY = cp -frOUTPUT_DIR = libCD = cdECHO = echoFILES_servlet_java = \ TxtServlet.javaFILES_servlet_class = $(FILES_servlet_java:%.java=$(CLASSDESTDIR_SERVLET)/%.class)FILES_webpad_java = \ WebPad.java \ AboutAction.javaFILES_webpad_class = $(FILES_webpad_java:%.java=$(CLASSDESTDIR_WEBPAD)/%.class)$(CLASSDESTDIR_SERVLET)/%.class: $(SRC_SERVLET_DIR)/%.java $(JAVAC) -classpath "$(CLASS_PATH)$(FILE_SEPARATOR)$(SRC_SERVLET_DIR)" -d $(CLASSDESTDIR_SERVLET) $?$(CLASSDESTDIR_WEBPAD)/%.class: $(SRC_WEBPAD_DIR)/%.java $(JAVAC) -classpath "$(CLASS_PATH)$(FILE_SEPARATOR)$(SRC_WEBPAD_DIR)" -d $(CLASSDESTDIR_WEBPAD) $?all: prepare compile-servlet servlet-jar compile-webpad webpad-jar clean: $(RMDIR) $(CLASSDESTDIR_SERVLET) $(RMDIR) $(CLASSDESTDIR_WEBPAD) $(RMDIR) $(CLASSDESTDIR) $(RMDIR) $(OUTPUT_DIR) prepare: clean $(MKDIR) $(CLASSDESTDIR) $(MKDIR) $(CLASSDESTDIR_SERVLET) $(MKDIR) $(CLASSDESTDIR_WEBPAD) $(MKDIR) $(OUTPUT_DIR)compile-webpad: $(FILES_webpad_class)compile-servlet: $(FILES_servlet_class)webpad-jar: $(COPY) README $(CLASSDESTDIR_WEBPAD)/readme.txt $(JAR) cvf $(OUTPUT_DIR)/webpad.jar -C $(CLASSDESTDIR_WEBPAD) .servlet-jar: $(JAR) cvf $(OUTPUT_DIR)/txtservlet.jar -C $(CLASSDESTDIR_SERVLET) .
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -