⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 submakefile

📁 CNC 的开放码,EMC2 V2.2.8版
💻
字号:
EMCMODULESRCS := emc/usr_intf/axis/extensions/emcmodule.ccMINIGLMODULESRCS := emc/usr_intf/axis/extensions/minigl.cSETICONMODULESRCS := emc/usr_intf/axis/extensions/seticon.cTOGLMODULESRCS := emc/usr_intf/axis/extensions/_toglmodule.cPYSRCS += $(EMCMODULESRCS) $(MINIGLMODULESRCS) $(SETICONMODULESRCS) $(TOGLMODULESRCS)EMCMODULE := ../lib/python/emc.soMINIGLMODULE := ../lib/python/minigl.soSETICONMODULE := ../lib/python/_tk_seticon.soTOGLMODULE := ../lib/python/_togl.so$(call TOOBJSDEPS, $(TOGLMODULESRCS) $(SETICONMODULESRCS)) : EXTRAFLAGS = $(ULFLAGS) $(TCL_CFLAGS)ifeq "$(RUN_IN_PLACE)" "yes"$(call TOOBJSDEPS, $(EMCMODULESRCS)) : EXTRAFLAGS = -DDEFAULT_NMLFILE="\"$(EMC2_HOME)/configs/sim/emc.nml\""else$(call TOOBJSDEPS, $(EMCMODULESRCS)) : EXTRAFLAGS = -DDEFAULT_NMLFILE="\"$(EMC2_SYSTEM_CONFIG_DIR)/sim/emc.nml\""endif$(call TOOBJSDEPS, $(EMCMODULESRCS)) : Makefile.inc$(EMCMODULE): $(call TOOBJS, $(EMCMODULESRCS)) ../lib/libemc.a ../lib/libnml.so.0 ../lib/libemcini.so	$(ECHO) Linking python module $(notdir $@)	@$(CXX) $(LDFLAGS) -shared -o $@ $^ -L/usr/X11R6/lib -lm -lGL$(MINIGLMODULE): $(call TOOBJS, $(MINIGLMODULESRCS))	$(ECHO) Linking python module $(notdir $@)	@$(CC) $(LDFLAGS) -shared -o $@ $^ -L/usr/X11R6/lib -lGLU -lGL$(SETICONMODULE): $(call TOOBJS, $(SETICONMODULESRCS))	$(ECHO) Linking python module $(notdir $@)	@$(CC) $(LDFLAGS) -shared -o $@ $(TCL_CFLAGS) $^ -L/usr/X11R6/lib -lX11 -lGL -lGLU -lXmu $(TCL_LIBS)$(TOGLMODULE): $(call TOOBJS, $(TOGLMODULESRCS))	$(ECHO) Linking python module $(notdir $@)	@$(CC) $(LDFLAGS) -shared -o $@ $(TCL_CFLAGS) $^ -L/usr/X11R6/lib -lX11 -lGL -lGLU -lXmu $(TCL_LIBS)PYTARGETS += $(EMCMODULE) $(MINIGLMODULE) $(SETICONMODULE) $(TOGLMODULE)PYSCRIPTS := axis.py axis-remote.py emctop.py hal_manualtoolchange.py \	mdi.py image-to-gcode.py lintini.py debuglevel.py pumagui.py \	teach-in.py scaragui.py hexagui.py tracking-test.pyPYBIN := $(patsubst %.py,../bin/%,$(PYSCRIPTS))PYTARGETS += $(PYBIN)$(PYBIN): ../bin/%: emc/usr_intf/axis/scripts/%.py	@$(ECHO) Syntax checking python script $(notdir $@)	@$(PYTHON) -c 'import sys; compile(open(sys.argv[1]).read(), sys.argv[1], "exec")' $<	$(ECHO) Copying python script $(notdir $@)	@(echo '#!$(PYTHON)'; sed '1 { /^#!/d; }' $<) > $@.tmp && chmod +x $@.tmp && mv -f $@.tmp $@PYI18NSRCS := $(addprefix emc/usr_intf/axis/scripts/, $(PYSCRIPTS))  \	../lib/python/propertywindow.py \	../share/axis/tcl/axis.tclPYTARGETS += po/axis.pot

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -