Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- builddir = .
- top_builddir = ..
- srcdir = .
- top_srcdir = ..
- prefix = /home/pasnox-data/Developpement/OS/OSX-Libraries/Tools/odcctools/lastest/4.2/odcctools-809/odcctools/../binutils-apple
- exec_prefix = ${prefix}
- bindir = ${exec_prefix}/bin
- VPATH = ./src
- CC = gcc
- CXX = g++
- CFLAGS = -g -O2 -fno-builtin-round -fno-builtin-trunc
- CXXFLAGS = -g -O2 -Wno-trigraphs -Wno-deprecated -Wno-strict-aliasing
- WARNINGS = -Wall -Wno-long-double -Wno-import
- MDYNAMICNOPIC =
- CPPFLAGS =
- DEFS = -DHAVE_CONFIG_H -D__LITTLE_ENDIAN__=1
- LDFLAGS =
- HAVE_PRIVEXT = NO
- HAVE_FOREIGN_HEADERS = YES
- UUID_LIBS = -luuid
- SSL_LIBS = -lssl
- LTO_DEFS =
- LTO_LIBS =
- ifeq ($(HAVE_PRIVEXT),NO)
- INCPRIVEXT = -include $(top_srcdir)/include/extern.h
- endif
- ifeq ($(HAVE_FOREIGN_HEADERS),YES)
- FORHDRS = -I$(top_srcdir)/include/foreign
- endif
- INSTALL = /usr/bin/install -c
- INSTALL_PROGRAM = ${INSTALL}
- transform = s&^&x86_64-apple-darwin10-&
- LDPROG = $(shell echo ld_classic | sed '$(transform)')
- ASPROG = $(shell echo as | sed '$(transform)')
- MYINCLUDES = -I$(builddir) -I$(srcdir) -I$(srcdir) -I$(srcdir)/Readers \
- -I$(srcdir)/Writers -I$(top_builddir)/include \
- -I$(top_srcdir)/include $(INCPRIVEXT) $(FORHDRS)
- MYWARNINGS =
- MYDEFS = -DDEBUG -DBINDIR="\"$(bindir)\"" -DLDPROG="\"$(LDPROG)\"" \
- -DASPROG="\"$(ASPROG)\"" $(LTO_DEFS)
- MYLDFLAGS = -L$(top_builddir)/libstuff
- MYLIBS = -lstuff $(SSL_LIBS) $(UUID_LIBS) $(LTO_LIBS)
- MYCOMPILEFLAGS = $(WARNINGS) $(MYWARNINGS) $(DEFS) $(MYDEFS) \
- $(CPPFLAGS) $(MYINCLUDES) $(CFLAGS) $(MDYNAMICNOPIC)
- MYLINKFLAGS = $(LDFLAGS) $(MYLDFLAGS) $(MYLIBS)
- CXXFILES = ld.cpp Options.cpp InputFiles.cpp OutputFiles.cpp Resolver.cpp SymbolTable.cpp
- CFILES = debugline.c
- OBJS = $(CXXFILES:.cpp=.o)
- OBJS += $(CFILES:.c=.o)
- .cpp.o:
- $(CXX) $(MYCOMPILEFLAGS) $(CXXFLAGS) -c -o $@ $<
- .c.o:
- $(CC) $(MYCOMPILEFLAGS) -c -o $@ $<
- .PHONY: default clean distclean install
- default: ld
- ld: $(OBJS)
- $(CXX) -o $@ $^ $(MYLINKFLAGS)
- install: ld
- mkdir -p $(DESTDIR)/$(bindir)
- $(INSTALL_PROGRAM) ld \
- $(DESTDIR)/$(bindir)/`echo ld | sed '$(transform)'`
- clean:
- rm -r -f *.o */*.o
- rm -f ld
Add Comment
Please, Sign In to add comment