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

📄 makefile

📁 电路仿真程序 Classic Ladder is coded 100% in C.It can be used for educational purposes or anything you wan
💻
字号:
## ClassicLadder - Makefile## By Marc Le Douarain - 2 August 2001#CC = gccOWN_CFLAGS = -Wall `gtk-config --cflags` -I $(MAT)/libOWN_CFLAGS += -ggdb -O3RM = rmCORE = classicladder.o calc.o drawing.o edit.o edit_gtk.o editproperties_gtk.o files.oOBJ_COMMON = calc_.o drawing.o edit.o edit_gtk.o editproperties_gtk.o files.o arithm_eval_.oOBJ_CLASSICLADDER = $(OBJ_COMMON) vars_access_.o# Some objects names end with _ because there are not identical if compiled for RTLinux or not.MAT = ../..OBJ_CLASSICLADDER_MAT = $(OBJ_COMMON) vars_mat.o $(MAT)/lib/libmatplc.la -lrtall: classicladder classicladder-matclassicladder: $(OBJ_CLASSICLADDER) classicladder_.o classicladder_gtk.o	$(CC) -o classicladder $(OBJ_CLASSICLADDER) classicladder_.o classicladder_gtk.o `gtk-config --cflags --libs`classicladder-mat: $(OBJ_CLASSICLADDER_MAT) classicladder_.o classicladder_gtk.o	libtool $(CC) -o classicladder-mat $(OBJ_CLASSICLADDER_MAT) classicladder_.o classicladder_gtk.o `gtk-config --cflags --libs`# Better... make here : CFLAGS += -DRTLINUX_SUPPORT and then go on...? instead of this...rtl_support: $(OBJ_CLASSICLADDER) classicladder_rtl_support.o classicladder_gtk_rtl_support.o	$(CC) -o classicladder_rtl_support $(OBJ_CLASSICLADDER) classicladder_rtl_support.o classicladder_gtk_rtl_support.o `gtk-config --cflags --libs`classicladder_.o : classicladder.c classicladder.h global.h	$(CC) -c $< -o $@ $(OWN_CFLAGS)classicladder_rtl_support.o : classicladder.c classicladder.h global.h	$(CC) -c $< -o $@ $(OWN_CFLAGS) -DRTLINUX_SUPPORTclassicladder_gtk.o : classicladder_gtk.c classicladder.h global.h	$(CC) -c $< -o $@ $(OWN_CFLAGS)classicladder_gtk_rtl_support.o : classicladder_gtk.c classicladder.h global.h	$(CC) -c $< -o $@ $(OWN_CFLAGS) -DRTLINUX_SUPPORTcalc_.o : calc.c classicladder.h global.h calc.h	$(CC) -c $< -o $@ $(OWN_CFLAGS)drawing.o : drawing.c classicladder.h global.h drawing.h	$(CC) -c $< -o $@ $(OWN_CFLAGS)edit.o : edit.c classicladder.h global.h edit.h	$(CC) -c $< -o $@ $(OWN_CFLAGS)edit_gtk.o : edit_gtk.c classicladder.h global.h edit_gtk.h	$(CC) -c $< -o $@ $(OWN_CFLAGS)editproperties_gtk.o : editproperties_gtk.c classicladder.h global.h editproperties_gtk.h	$(CC) -c $< -o $@ $(OWN_CFLAGS)files.o : files.c classicladder.h global.h files.h	$(CC) -c $< -o $@ $(OWN_CFLAGS)vars_access_.o : vars_access.c classicladder.h global.h vars_access.h	$(CC) -c $< -o $@ $(OWN_CFLAGS)arithm_eval_.o : arithm_eval.c classicladder.h global.h vars_access.h arithm_eval.h	$(CC) -c $< -o $@ $(OWN_CFLAGS)vars_mat.o : vars_mat.c	$(CC) -c $< -o $@ $(OWN_CFLAGS)clean :	$(RM) -f *.o	$(RM) -f classicladder_rtl_supportdist: clean	(cd ..;rm -f classicladder.zip;zip -r classicladder.zip classicladder/*)

⌨️ 快捷键说明

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