Makefile 动态库与静态库的引用示例

来源:互联网 发布:js获取url传数组参数 编辑:程序博客网 时间:2024/06/10 00:27
# ---------------------------------------------------------------------------# platform dependencies# ---------------------------------------------------------------------------CC          = powerpc-linux-gcc CXX         = powerpc-linux-g++# ---------------------------------------------------------------------------# project specifics# ---------------------------------------------------------------------------MAPFILE         = lcd.mapADD_INCLUDE = -I./xml/includeCFLAGS          = -Wall -Wl,-Map,$(MAPFILE) $(ADD_INCLUDE)#CFLAGS      = -Wl,-Map,$(MAPFILE) $(ADD_INCLUDE)#LDLIBS         = -lpthread ./libiconv-1.8/lib/libiconv.a ./libcurl-7.20.0/lib/libcurl.a -lrtLDLIBS    = -lpthread ./libiconv-1.8/lib/libiconv.a -L./xml/lib -lxml2TGT         = lcd_12864 CSRC        = lcd.c main.c zimo.c key.c sound.c profile.c myWork.c global.c xml.c#network.cOBJS        = $(CSRC:.c=.o) $(ASRC:.S=.o)DEPS        = $(OBJS:.o=.d) $(NOLINK_OBJS:.o=.d)BIN         = $(TGT).PHONY: clean allall: $(BIN)$(BIN): $(OBJS)        $(CC) $(CFLAGS) $(OBJS) $(LDLIBS) -o $@clean:        rm -f $(DEPS)        rm -f $(OBJS) $(NOLINK_OBJS)        rm -f $(BIN)        rm -f $(MAPFILE)# ---------------------------------------------------------------------------# rules for code generation# ---------------------------------------------------------------------------%.o:    %.c        $(CC) $(CFLAGS) -o $@ -c $<%.o:    %.S        $(CC) $(ASFLAGS) -o $@ -c $<

0 0
原创粉丝点击