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

📄 makefile

📁 一个在LINUX下运行的东西
💻
字号:
#!/usr/bin/make -fGETTEXT_PACKAGE = gtk-pppoePACKAGE = gtk-pppoePACKAGE_LOCALE_DIR=/usr/share/localeall:sudo_pppoe gtk-pppoe $(PACKAGE).mogtk_h = $(shell pkg-config --cflags gtk+-2.0)libgtk=  -lgtk-x11-2.0  -lglib-2.0# -lnotifyDESTDIR=include makefile.in.in#$(shell pwd )#/usr/share/localeops:=$(ops) -Wall -g3 -DGETTEXT_PACKAGE=\"$(GETTEXT_PACKAGE)\" -DPACKAGE=\"$(PACKAGE)\"\ -DPACKAGE_LOCALE_DIR=\"$(PACKAGE_LOCALE_DIR)\"\ -D_GNU_SOURCE -D_BSD_SOURCE $(add)#link= -Wl,--strip-allsudo_pppoe:sudo_pppoe.o	$(CC) -o sudo_pppoe sudo_pppoe.o $(link)thread_gtk:thread.o main.o guis.o callbacks.o func.o	$(CC) -o thread_gtk thread.o main.o guis.o callbacks.o func.o $(libgtk) $(link)\  $(shell pkg-config --libs gthread-2.0)gtk-pppoe:main.o guis.o callbacks.o func.o	$(CC) -o gtk-pppoe main.o guis.o callbacks.o func.o $(libgtk) $(link)callbacks.o:callbacks.c callbacks.h guis.h main.h	$(CC) -c callbacks.c $(ops) $(gtk_h)guis.o:guis.c guis.h main.h callbacks.h	$(CC) -c guis.c $(ops) $(gtk_h)main.o:main.c main.h guis.h	$(CC) -c main.c $(ops) $(gtk_h)func.o:func.c func.h	$(CC) -c func.c  $(ops) $(gtk_h)sudo_pppoe.o:sudo_pppoe.c	$(CC) -c sudo_pppoe.c $(ops)thread.o:thread.c thread.h	$(CC) -c thread.c $(ops) $(gtk_h)install:gtk-pppoe sudo_pppoe install-mo	install -d $(DESTDIR)$(prefix)/bin	install -m751 -s gtk-pppoe sudo_pppoe $(DESTDIR)$(prefix)/bin	install -d $(DESTDIR)$(shell_path)/scripts	install scripts/* $(DESTDIR)$(shell_path)/scripts	if [ -f $(prefix)/bin/sudo_pppoe ] ;then chmod u+s $(prefix)/bin/sudo_pppoe; fi	install -d  $(DESTDIR)/usr/share/applications	install gtk-pppoe.desktop $(DESTDIR)/usr/share/applications	if [ x$(poff) == x"yes" ] ;then  install poff $(DESTDIR)/usr/bin ;fiuninstall:un-mo	rm -rf $(prefix)/bin/{sudo_pppoe,gtk-pppoe} $(shell_path)	rm -rf /usr/share/applications/gtk-pppoe.desktop	if [ -f /etc/*-release ] ;then  rm -rf /usr/bin/poff ;fi#####magic have no poff ,so have to remove it .un-mo:	/bin/sh -c "rm -rf $(PACKAGE_LOCALE_DIR)/zh_CN*/LC_MESSAGES/$(PACKAGE).mo"install-mo:$(PACKAGE).mo	install -d $(DESTDIR)$(PACKAGE_LOCALE_DIR)/zh_CN/LC_MESSAGES/	[ -f $(PACKAGE).mo ] && install  $(PACKAGE).mo $(DESTDIR)$(PACKAGE_LOCALE_DIR)/zh_CN/LC_MESSAGES/$(PACKAGE).mo:$(PACKAGE).po	msgfmt -o $(PACKAGE).mo $(PACKAGE).popo:	/bin/ls *.c|cat >files.list	xgettext --default-domain=$(GETTEXT_PACKAGE) \  --add-comments --keyword=_ --keyword=N_\  --files-from=files.list	sed -i 's/charset=.*"/charset=UTF-8\\n"/g' $(PACKAGE).poclean:	rm -rf *.o *~  gtk-pppoe sudo_pppoedistclean:clean	rm -rf debian/gtk-pppoe	rm -rf  makefile.in.in config.h *.motar:clean	tar zcpf ../gtk-pppoe-$(ver).tar.gz --exclude=thread* --exclude=failed.glade \ --exclude=makefile.ini.in -C .. gtk-pppoe-$(ver)/rar:clean	rar  a -m5 -hpwkt -Idp -xgtk-pppoe-$(ver)/thread.* -xgtk-pppoe-$(ver)/failed.glade \-xgtk-pppoe-$(ver)/makefile.ini.in \-w$(shell pwd)/..  -- ../gtk-pppoe-$(ver).rar   ../gtk-pppoe-$(ver)#	rar d -hpwkt ../gtk-pppoe.rar gtk-pppoe/thread.*rpm:tar gtk-pppoe.spec	sudo install -m 644 ../gtk-pppoe-$(ver).tar.gz /usr/src/*/SOURCES/	sudo rm -f /usr/src/mBuild/RPMS/i*/gtk-pppoe-*.rpm	sudo rpmbuild -bb gtk-pppoe.specsrpm:tar gtk-pppoe.spec	sudo mv ../gtk-pppoe-$(ver).tar.gz /usr/src/*/SOURCES/	sudo rpmbuild -bs gtk-pppoe.specdeb: debian/rules	dpkg-buildpackage -brpm-install:rpm	sudo sh -c "rpm -e gtk-pppoe ;rpm -ivh /usr/src/*/RPMS/i*/gtk-pppoe-$(ver)-*.rpm"	

⌨️ 快捷键说明

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