makefile

来自「pixil 最新的嵌入linux 應用程序集,別的地方很難下載」· 代码 · 共 58 行

TXT
58
字号
CXXSOURCES = \	main.C \	xautolock.C \	saver.C \	passwd.C \	xlock.C \CSOURCES = \	xs_colors.c \	xs_hsv.c \	xs_visual.cTARGET = libsvrcmn.aOBJECTS = $(CSOURCES:.c=.o) $(CXXSOURCES:.C=.o)CFG = -DHAVE_SETEUID -DHAVE_UNISTD_H -DHAVE_SYSLOG_H -DHAVE_CRYPT_H -DHAVE_PAM -DKDE_PAM_SERVICE -DHAVE_SHADOW -DHAVE_XPMCXXFLAGS = $(CFG) -I/usr/include/qtRANLIB = ranlib# ok, all variables should be exported from top-level makefileall: $(TARGET)$(TARGET): $(OBJECTS)	-rm -f $(TARGET)	$(AR) rc $(TARGET) $(OBJECTS)	$(RANLIB) $(TARGET)clean:	-rm -f core $(OBJECTS) *.moc	-rm -f $(TARGET)%.o: %.c	$(CC) $(FLAGS) $(CFLAGS) $(INCS) -c $<%.o: %.C	$(CXX) $(FLAGS) $(CXXFLAGS) $(INCS) -c $<MOC = moc%.moc: %.h	$(MOC) $*.h -o $*.moc# dependenciesmain.moc: main.hmain.o: main.moc main.hsaver.moc: saver.hsaver.o: saver.moc saver.hxautolock.o: xautolock.hxlock.o: xlock.hpasswd.o: xlockmore.hxlockmore.h: mode.hxs_colors.o: xs_colors.hxs_hsv.o: xs_hsv.hxs_visual.o: xs_visual.h

⌨️ 快捷键说明

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