📄 makefile
字号:
# From Thinking in Java, 2nd Edition
# At http://www.BruceEckel.com
# (c) Bruce Eckel 2000
# Copyright notice in Copyright.txt
# Automatically-generated MAKEFILE
# For examples in directory .\appendixb
# using the JDK 1.2 compiler
# Invoke with: make
JVC = javac
JVCFLAGS =
.SUFFIXES : .class .java
.java.class :
$(JVC) $(JVCFLAGS) $<
# Microsoft Visual C++:
CPP=cl
DLLFLAG=-LD
OFLAG=-Fe
# Borland C++. A command-line version of this compiler
# is available for free download from
# http://www.borland.com/bcppbuilder/freecompiler/
#CPP=bcc32
#DLLFLAG=-WD
#OFLAG=-o
# IMPORTANT: Adjust this for your environment:
WININCLUDE = -Ic:/ProgTools/Java/include -Ic:/ProgTools/Java/include/win32
UNIXINCLUDE = -I/usr/local/java/jdk1.2.2/include -I/usr/local/java/jdk1.2.2/include/linux
dos: \
ShowMessage.class \
UseObjects.class \
MsgImpl.dll \
UseObjImpl.dll
linux: \
ShowMessage.class \
UseObjects.class \
MsgImpl.so \
UseObjImpl.so
ShowMessage.class: ShowMessage.java
UseObjects.class: UseObjects.java
ShowMessage.h: ShowMessage.class
javah -jni ShowMessage
UseObjects.h: UseObjects.class
javah -jni UseObjects
MsgImpl.dll: MsgImpl.cpp ShowMessage.h
$(CPP) $(WININCLUDE) $(DLLFLAG) MsgImpl.cpp $(OFLAG)MsgImpl.dll
UseObjImpl.dll: UseObjImpl.cpp UseObjects.h
$(CPP) $(WININCLUDE) $(DLLFLAG) UseObjImpl.cpp $(OFLAG)UseObjImpl.dll
MsgImpl.so: MsgImpl.cpp ShowMessage.h
g++ -o MsgImpl.so -shared -Wl,-soname,MsgImpl.so $(UNIXINCLUDE) \
MsgImpl.cpp -static -lc
UseObjImpl.so: UseObjImpl.cpp UseObjects.h
g++ -o UseObjImpl.so -shared -Wl,-soname,UseObjImpl.so $(UNIXINCLUDE) \
UseObjImpl.cpp -static -lc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -