📄 makefile.win32
字号:
# Point this at your version of OTPOTPROOT=c:\Progra~1\erl5.0.1\# Type actual IC VersionICVSN=4.0.4# Type actual Erl Interface VesrionEIVSN=3.2.2# Type actual Erl Interface VesrionJIVSN=1.2# IDL file(s)IDLS=random.idl# Own C-server filesCSRV=server.c callbacks.cCSRVO=server.obj callbacks.obj# Own C-client filesCCL=client.cCCLO=client.obj# Generated C-server filesGCSRVS=rmod_random__s.cGCSRVSO=rmod_random__s.obj # Generated C-client filesGCCLS=rmod_random.cGCCLSO=rmod_random.obj# IncludesIFLAGS=-I"$(OTPROOT)\lib\ic-$(ICVSN)\include" \ -I"$(OTPROOT)\lib\erl_interface-$(EIVSN)\include" LDFLAGS=/LIBPATH:"$(OTPROOT)\lib\ic-$(ICVSN)\priv\lib" \ /LIBPATH:"$(OTPROOT)\lib\erl_interface-$(EIVSN)\lib"LDLIBS=ic.lib erl_interface.lib ei.lib ws2_32.lib# Erlang compilerERLC=$(OTPROOT)\bin\erlc# Erlang compiler flags. EFLAGS="+{scoped_op_calls,true}" # C compilerCC=cl# C compiler flagsCFLAGS=-MT -D__WIN32__ $(IFLAGS)# Java compilerJAVAC=c:\Progra~1\jdk1.3\bin\javac# JavaJAVA=c:\Progra~1\jdk1.3\bin\java# Java compiler flagsCLASSPATH= ".;$(OTPROOT)\lib\ic-$(ICVSN)\priv\ic.jar;$(OTPROOT)\lib\jinterface-$(JIVSN)\priv\OtpErlang.jar"JFLAGS=-classpath $(CLASSPATH) -Oall: server.exe client.exe client.beam client.classserver.exe: $(ERLC) $(EFLAGS) "+{be,c_server}" $(IDLS) $(CC) -c $(CFLAGS) $(CSRV) $(GCSRVS) $(CC) -o server.exe $(CSRVO) $(GCSRVSO) -link $(LDFLAGS) $(LDLIBS) client.exe: $(ERLC) $(EFLAGS) "+{be,c_client}" $(IDLS) $(CC) -c $(CFLAGS) $(CCL) $(GCCLS) $(CC) -o client.exe $(CCLO) $(GCCLSO) -link $(LDFLAGS) $(LDLIBS) client.beam: $(ERLC) $(EFLAGS) "+{be,erl_genserv}" $(IDLS) $(ERLC) *.erlclient.class: $(ERLC) $(EFLAGS) "+{be,java}" $(IDLS) $(JAVAC) $(JFLAGS) rmod/*.java $(JAVAC) $(JFLAGS) *.java jclient.run: $(JAVA) -classpath $(CLASSPATH) clientjserver.run: $(JAVA) -classpath $(CLASSPATH) serverclean: -@del /f /q rmod -@rmdir rmod -@del *.jam -@del *.beam -@del oe* -@del *.h -@del *.hrl -@del server.exe -@del client.exe -@del *.obj -@del rmod_random*.c -@del *~ -@del *class -@del rmod.erl -@del rmod_random.erl
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -