On 01/11/2012 18:51, Cleiton Alves wrote: > opa , entao otacilio essa parte aqui achei >> ifeq ($(PLATFORM_OS), > Linux) , mais aonde eu modifico a variavel MAKE ? > > > ###### Platform specifics > > # cut is necessary for Cygwin > PLATFORM_OS := $(shell uname | cut -d_ -f1) > > ####### Compiler, tools and options > > PREFIX = /usr > DEST = $(DESTDIR)/$(PREFIX)/lib > VERSION = 1.0 > override CFLAGS += -W -Wall -Wextra -pedantic -std=c99 -c > ifneq ($(PLATFORM_OS), CYGWIN) > override CFLAGS += -fPIC > endif > SRC = pe.c > RM = rm -f > CC = gcc > SYMLINK = ln -sf > ifeq ($(PLATFORM_OS), Darwin) > STRIP = strip -x > else > STRIP = strip --strip-unneeded > endif > LIBNAME = libpe > INSTALL = install -m 0644 > > ####### Build rules > > all: pe.c pe.h > $(CC) -o $(LIBNAME).o $(CFLAGS) $(SRC) > ifeq ($(PLATFORM_OS), Linux) > $(CC) -shared -Wl,-soname,$(LIBNAME).so.1 -o $(LIBNAME).so > $(LIBNAME).o > else ifeq ($(PLATFORM_OS), Darwin) > $(CC) -headerpad_max_install_names -dynamiclib \ > -flat_namespace -install_name $(LIBNAME).$(VERSION).dylib \ > -current_version $(VERSION) -compatibility_version $(VERSION) > \ > -o $(LIBNAME).dylib $(LIBNAME).o > else ifeq ($(PLATFORM_OS), CYGWIN) > $(CC) -shared -o $(LIBNAME).dll $(LIBNAME).o > endif > > install: > test -d $(DEST) || mkdir -p $(DEST) > ifeq ($(PLATFORM_OS), Linux) > $(STRIP) $(LIBNAME).so > $(INSTALL) $(LIBNAME).so $(DEST)/$(LIBNAME).so.$(VERSION) > cd $(DEST); $(SYMLINK) $(LIBNAME).so.$(VERSION) $(LIBNAME).so > cd $(DEST); $(SYMLINK) $(LIBNAME).so.$(VERSION) $(LIBNAME).so.1 > else ifeq ($(PLATFORM_OS), Darwin) > $(STRIP) $(LIBNAME).dylib > $(INSTALL) $(LIBNAME).dylib $(DEST)/$(LIBNAME).$(VERSION).dylib > cd $(DEST); $(SYMLINK) $(LIBNAME).$(VERSION).dylib $(LIBNAME).dylib > cd $(DEST); $(SYMLINK) $(LIBNAME).$(VERSION).dylib $(LIBNAME).1.dylib > endif > > uninstall: > $(RM) $(DEST)/$(LIBNAME).so* \ > $(DEST)/$(LIBNAME)*.dylib > > clean: > $(RM) $(LIBNAME)*.o \ > $(LIBNAME)*.so \ > $(LIBNAME)*.dylib \ > $(LIBNAME)*.dll > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >
Já compilei aqui, espere só um instante que já mando o patch. ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

