📄 makefile
字号:
## 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 + -