search for: patsubst

Displaying 20 results from an estimated 141 matches for "patsubst".

2014 Dec 17
0
[PATCH] build: sort sources to build in a more deterministic way
...) diff --git a/codepage/Makefile b/codepage/Makefile index 18a590f..af5258a 100644 --- a/codepage/Makefile +++ b/codepage/Makefile @@ -1,6 +1,6 @@ VPATH = $(SRC) PERL = perl -CPSRC = $(wildcard $(SRC)/*.txt) +CPSRC = $(sort $(wildcard $(SRC)/*.txt)) CPOBJ = $(notdir $(CPSRC)) GENFILES = $(patsubst %.txt,%.cp,$(CPOBJ)) diff --git a/com32/cmenu/Makefile b/com32/cmenu/Makefile index 6bb5231..b81b68e 100644 --- a/com32/cmenu/Makefile +++ b/com32/cmenu/Makefile @@ -32,8 +32,8 @@ LIBMENU = libmenu/syslnx.o libmenu/com32io.o libmenu/tui.o \ libmenu/menu.o libmenu/passwords.o libmenu/des.o libme...
2006 Jul 09
6
[PATCH/RFC] klibc/kbuild: use separate kbuild files for each klibc subdirectory
...o.o +# +##### +# For a klibc libary file do like this +# klibc/Kbuild +# klib-y := error.o pipe.o zlib/ +# +##### +# Handling of compiler/linker options +# # To set directory wide CFLAGS use: # EXTRA_KLIBCCFLAGS := -DDEBUG # To set directory wide AFLAGS use: @@ -146,10 +161,22 @@ kprog-objs := $(patsubst %/, %/lib.a, $( targets += $(static-y) $(shared-y) +##### +# klib-y handling +# .o files to build in this dir +klib-real-objs := $(patsubst %/,,$(klib-y)) +# Directories we need to visit before libs are up-to-date +klib-dirs := $(patsubst %/,%,$(filter %/, $(klib-y))) +# replace all dir/ with...
2005 Feb 07
2
tiny patch for klibc 0.198
...s nodes.c.pat . signames.c: mksignames diff -ur old/klibc-0.198/utils/Makefile klibc-0.198/utils/Makefile --- old/klibc-0.198/utils/Makefile 2004-10-26 04:32:13.000000000 +0200 +++ klibc-0.198/utils/Makefile 2005-02-06 16:35:45.967773830 +0100 @@ -10,11 +10,14 @@ insmod uname STATICPROGS := $(patsubst %,static/%,$(PROGS)) SHAREDPROGS := $(patsubst %,shared/%,$(PROGS)) +OBJS := $(patsubst %,%.o,$(PROGS)) LIBOBJS = file_mode.o LIBUTILS = libutils.a all: $(STATICPROGS) $(SHAREDPROGS) +.SECONDARY: $(OBJS) + static/%: %.o $(CRT0) $(LIBS) $(LIBUTILS) mkdir -p static static.g...
2009 Feb 25
3
[LLVMdev] [PATCH] Parallelized make check
...not exist already Index: Makefile =================================================================== --- Makefile (revision 65423) +++ Makefile (working copy) @@ -26,6 +26,9 @@ RUNTESTFLAGS := $(VERBOSE) endif +SITE_EXP := site.exp +FORCETGT := FORCE + ifdef TESTSUITE CLEANED_TESTSUITE := $(patsubst %/,%,$(TESTSUITE)) CLEANED_TESTSUITE := $(patsubst test/%,%,$(CLEANED_TESTSUITE)) @@ -49,22 +52,23 @@ endif ifneq ($(RUNTEST),) -check-local:: site.exp +check-local:: $(SITE_EXP) ( ulimit -t 600 ; ulimit -d 512000 ; \ PATH="$(LLVMToolDir):$(LLVM_SRC_ROOT)/test/Scripts:$(PATH)"...
2009 Jun 11
2
[LLVMdev] Regular Expressions
...avx_fp_cvt_scalar_xs_node_rm_DEF_V#NAME#_128rr bits<8> opc, string OpcodeStr, SDNode OpNode, string DstType, string SrcType, int CustomPatterns = 0, list<dag> patterns = [], string asm = "" >: fp_unary_vxs_n_rm_rr< opc, !cast<RegisterClass>(!patsubst("^f([0-9]+)","FR$1",!patsubst("^i([0-9]+)","GR$1",DstType))), [...] Basically, the code keys off type strings to deduce register classes and other such things. This makes specifying things like converts much easier because one doesn't need to pass a b...
2005 Jul 31
5
Shared versus static linked executables - and strip
I'm still pondering with kbuild and klibc. Next in line was to get ipconfig support in the kernel (build wise). A little challenge that is bigger than anticipated was to create a shared executable. This required a far bigger rewrite of Kbuild.klibc than originally planned. The good part is that I now managed to treat linking of objects with single and multiple .o files almost the same.
2006 May 11
11
[PATCH] Integrating applications into Mini-OS
...6 endif ifeq ($(TARGET_ARCH),x86_64) CFLAGS += -m64 -mno-red-zone -fpic -fno-reorder-blocks CFLAGS += -fno-asynchronous-unwind-tables -LDFLAGS := -m elf_x86_64 +LDFLAGS += -m elf_x86_64 endif ifeq ($(debug),y) @@ -28,12 +33,12 @@ TARGET := mini-os -OBJS := $(TARGET_ARCH).o +OBJS := $(patsubst %.S,%.o,$(wildcard *$(TARGET_ARCH).S)) OBJS += $(patsubst %.c,%.o,$(wildcard *.c)) OBJS += $(patsubst %.c,%.o,$(wildcard lib/*.c)) OBJS += $(patsubst %.c,%.o,$(wildcard xenbus/*.c)) OBJS += $(patsubst %.c,%.o,$(wildcard console/*.c)) - + HDRS := $(wildcard include/*.h) HDRS += $(...
2005 Mar 22
18
[PATCH] tools top level makefile cleanup
I cleaned up the top level makefile in the tools directory. No major changes. Except I have it so that ioemmu is compiled only with x86_32. Signed-off-by: Jerone Young <jyoung5@us.ibm.com> --- tools/Makefile.orig 2005-03-17 21:03:44.000000000 -0600 +++ tools/Makefile 2005-03-22 15:05:20.000000000 -0600 @@ -1,37 +1,33 @@ +XEN_ROOT = ../ +include $(XEN_ROOT)/tools/Rules.mk -all: -
2014 Feb 28
6
[PATCH] Fix building on architectures where ocamlopt is not available
...t must be in dependency order. -OBJECTS = \ +deps = \ $(top_builddir)/mllib/libdir.cmx \ $(top_builddir)/mllib/common_gettext.cmx \ $(top_builddir)/mllib/common_utils.cmx \ @@ -109,6 +109,12 @@ OBJECTS = \ cmdline.cmx \ builder.cmx +if HAVE_OCAMLOPT +OBJECTS = $(deps) +else +OBJECTS = $(patsubst %.cmx,%.cmo,$(deps)) +endif + bin_SCRIPTS = virt-builder # -I $(top_builddir)/src/.libs is a hack which forces corresponding -L @@ -134,12 +140,22 @@ OCAMLCLIBS = \ -pthread -lpthread \ -lncurses -lcrypt +if HAVE_OCAMLOPT virt-builder: $(OBJECTS) $(OCAMLFIND) ocamlopt $(OCAMLOPTFLAGS)...
2014 Feb 28
2
Re: enable build for ocaml bytecode
I believe this patch has now been superseded by Hilko's commit here: https://github.com/libguestfs/libguestfs/commit/f75142c577255b30f2a8e1d27baa5fd185594197 Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming blog: http://rwmj.wordpress.com Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
2009 Dec 17
2
Sweave Makefile issue
...using GNU Make 3.81)? I will be grateful for any help you can provide. _________________________________________________ MASTER = total_article.pdf # the master document depends on all of the tex files Rfile = prepareScript.R RNWFILES = $(wildcard *.Rnw) TEXFILES = $(wildcard *.tex) DEPENDS = $(patsubst %.Rnw,%.tex,$(RNWFILES)) $(TEXFILES) RERUN = "(There were undefined references|Rerun to get (citations|cross-references|the bars) (correct|right)|Table widths have changed. Rerun LaTeX.|Linenumber reference failed)" RERUNBIB = "No file.*\.bbl|Citation.*undefined" all : $(MAS...
2010 May 11
1
Xen 4.0 build error
...0A =3D 2     PATCHLEVEL =3D 6         lastword =3D $(word $(words $(1)),$(1))=A0=A0 <----------------------------=     - line 7     makedir=0A :=3D $(dir $(call lastword,$(MAKEFILE_LIST)))         MAKEARGS :=3D -C =0A/foo/xen40/xen-4.0.0/linux-2.6-pvops.git     MAKEARGS +=3D O=3D$(if =0A$(patsubst /%,,$(makedir)),$(CURDIR)/)$(patsubst =     %/,%,$(makedir))         MAKEFLAGS=0A +=3D --no-print-directory         .PHONY: all $(MAKECMDGOALS Thanks, CM _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/x...
2009 Jun 13
0
[LLVMdev] Regular Expressions
...r > bits<8> opc, > string OpcodeStr, > SDNode OpNode, > string DstType, > string SrcType, > int CustomPatterns = 0, > list<dag> patterns = [], > string asm = "" >> : fp_unary_vxs_n_rm_rr< > opc, > !cast<RegisterClass>(!patsubst("^f([0-9]+)","FR$1",! > patsubst("^i([0-9]+)","GR$1",DstType))), > [...] Very clever. > Basically, the code keys off type strings to deduce register classes > and > other such things. This makes specifying things like converts much >...
2006 Jun 26
0
[klibc 19/43] klibc basic build infrastructure
...o, $(klibc-objs)) +# klibc-progs which is based on several .o files +klibc-multi := $(foreach p, $(klibc-progs), $(if $($(p)-y),$(p))) +# objects used for klibc-progs with more then one .o file +klibc-objs += $(foreach p, $(klibc-multi), $($(p)-y)) +# objects build in this dir +klibc-real-objs := $(patsubst %/,,$(klibc-objs)) +# Directories we need to visit before klibc-objs are up-to-date +klibc-dirs := $(patsubst %/,%,$(filter %/, $(klibc-objs))) +# replace all dir/ with dir/lib.a +klibc-objs := $(patsubst %/, %/lib.a, $(klibc-objs)) + +targets += $(static-y) $(shared-y) + +# $(output-dirs) are a l...
2009 Jan 19
0
[LLVMdev] ocaml build system
...m Makefile.ocaml: # Info from llvm-config and similar ifdef UsedComponents UsedLibs = $(shell $(LLVM_CONFIG) --libs $(UsedComponents)) UsedLibNames = $(shell $(LLVM_CONFIG) --libnames $(UsedComponents)) endif # Tools OCAMLCFLAGS += -I $(OcamlDir) -I $(ObjDir) ifneq ($(ObjectsO),) OCAMLAFLAGS += $(patsubst %,-cclib %, \ $(filter-out -L$(LibDir),-l$(LIBRARYNAME) \ $(shell $(LLVM_CONFIG) -- ldflags)) \ $(UsedLibs)) else OCAMLAFLAGS += $(patsubst %,-cclib %, \ $(filter-out -L$(LibDi...
2005 Mar 01
0
[LLVMdev] Typo in Makefile.rules and suugestion for Makefile.config.in
...I find typo in Makefile.rules in printvars rule: - $(Echo) "Preconditions: " '$(Preconditions)' + $(Echo) "PreConditions: " '$(PreConditions)' 2) In Makefile.config.in PROJ_SRC_DIR define for LLVM build mode as PROJ_SRC_DIR := $(subst //,/,$(LLVM_SRC_ROOT)/$(patsubst $(PROJ_OBJ_ROOT)%,%,$(PROJ_OBJ_DIR))) and for other project build mode as PROJ_SRC_DIR := $(subst //,/,$(PROJ_SRC_ROOT)/$(patsubst $(PROJ_OBJ_ROOT)%,%,$(PROJ_OBJ_DIR))) This two definition is equal (in LLVM build mode $(LLVM_SRC_ROOT) == $(PROJ_SRC_ROOT) ) and have common problem. If generated...
2009 Jan 19
2
[LLVMdev] ocaml build system
I have an issue with the OCaml build system and the ExecutionEngine. PR2128 has a patch to change the Interpreter to use libffi. This breaks test/Bindings/Ocaml/executionengine.ml because OCaml doesn't try to link with libffi, even though llvm-config knows that we should: $ Debug/bin/llvm-config --ldflags interpreter -L/home/nicholas/llvm-commit/Debug/lib -lpthread -lffi -ldl -lm
2006 Jun 26
0
[klibc 09/43] kbuild: support single targets for klibc and klibc programs
...les +# - klibc library and klibc programs (everything under usr/) # # target-dir => where to store outputfile # build-dir => directory in kernel source tree to use ifeq ($(KBUILD_EXTMOD),) + singlebld = $(if $(filter usr/%,$(dir $@)),$(klibc),$(build)) build-dir = $(patsubst %/,%,$(dir $@)) target-dir = $(dir $@) else + singlebld = $(build) zap-slash=$(filter-out .,$(patsubst %/,%,$(dir $@))) build-dir = $(KBUILD_EXTMOD)$(if $(zap-slash),/$(zap-slash)) target-dir = $(if $(KBUILD_EXTMOD),$(dir $<),$(dir $@)) endif %.s...
2009 Feb 25
0
[LLVMdev] [PATCH] Parallelized make check
...t Directory if it does not exist already Index: Makefile =================================================================== --- Makefile (revision 65432) +++ Makefile (working copy) @@ -26,6 +26,8 @@ RUNTESTFLAGS := $(VERBOSE) endif +FORCETGT := FORCE + ifdef TESTSUITE CLEANED_TESTSUITE := $(patsubst %/,%,$(TESTSUITE)) CLEANED_TESTSUITE := $(patsubst test/%,%,$(CLEANED_TESTSUITE)) @@ -63,6 +65,7 @@ CLEANED_TESTONE := $(patsubst test/%,%,$(CLEANED_TESTONE)) SUBDIR := $(shell dirname $(CLEANED_TESTONE)) TESTPATH := $(LLVM_SRC_ROOT)/test/$(CLEANED_TESTONE) +FORCETGT := check-one: site.exp $(T...
2006 Apr 17
0
[PATCH] kbuild: support single targets for klibc and klibc programs
...les +# - klibc library and klibc programs (everything under usr/) # # target-dir => where to store outputfile # build-dir => directory in kernel source tree to use ifeq ($(KBUILD_EXTMOD),) + singlebld = $(if $(filter usr/%,$(dir $@)),$(klibc),$(build)) build-dir = $(patsubst %/,%,$(dir $@)) target-dir = $(dir $@) else + singlebld = $(build) zap-slash=$(filter-out .,$(patsubst %/,%,$(dir $@))) build-dir = $(KBUILD_EXTMOD)$(if $(zap-slash),/$(zap-slash)) target-dir = $(if $(KBUILD_EXTMOD),$(dir $<),$(dir $@)) endif %.s...