makefile.rules

来自「一个linux下的抓图软件」· RULES 代码 · 共 34 行

RULES
34
字号
EMLINUX=../..
GTK_PATH=$(EMLINUX)/gtk+-1.2.7
GLIB_PATH=$(EMLINUX)/glib-1.2.7
NANOX_PATH=$(EMLINUX)/microwin
APP_OPTIONS=-DBIGGER_FONT

#SOURCE=src
SOURCE=.
DEST=bin$(ARCH_POSTFIX)

DESTFILENAME=catch

SOURCEFILES=$(SOURCE)/catch.c 
OBJECTFILES=$(DEST)/catch.o

LDFLAG=-L$(GTK_PATH)/lib$(ARCH_POSTFIX) -L$(GLIB_PATH)/lib$(ARCH_POSTFIX) -L$(NANOX_PATH)/lib$(ARCH_POSTFIX) 
CFLAG= -I/usr/include1 -I../include -I$(GTK_PATH)/include -I$(GLIB_PATH)/include -I$(GLIB_PATH)/include$(ARCH_POSTFIX) $(APP_OPTIONS) 
LIBS=-lgtk -lgdk -lgmodule -lglib -lm -lnano-X -ldl -lpthread  

DEP = $(GTK_PATH)/gtk/libgtk.la $(GTK_PATH)/gdk/libgdk.la $(NANOX_PATH)/lib$(ARCH_POSTFIX)/libnano-X.a $(SOURCEFILES)

DEP_OBJS = $(GTK_PATH)/gtk/libgtk.la $(GTK_PATH)/gdk/libgdk.la $(NANOX_PATH)/lib$(ARCH_POSTFIX)/libnano-X.a $(OBJECTFILES)

	
$(DEST)/$(DESTFILENAME) : $(DEP)
	#$(CC) $(CFLAGS) $(LDFLAG) $(CFLAG) $(LIBS) -O -s -Wl,-E $(SOURCEFILES) -o $(DEST)/$(DESTFILENAME)
	$(CC) $(CFLAGS) $(LDFLAG) $(CFLAG) $(LIBS) -O -Wl,-E $(SOURCEFILES) -o $(DEST)/$(DESTFILENAME)

clean : 
	rm -f $(SOURCE)/*.o
	rm -f ./bin-arm7/$(DESTFILENAME)
	rm -f ./bin-x86/$(DESTFILENAME)

⌨️ 快捷键说明

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