X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=SMakefile;h=766a5c64aca6f679e8ddf5b9c00c7104c44cda25;hb=e15597c3e85dedc015ff923a88febd46a1551f71;hp=2a46032d4305d6704372811440808ee915bc3ee6;hpb=9789b4dba120180760ec948089fc98ebab6eb28b;p=platform%2Fupstream%2Fmake.git diff --git a/SMakefile b/SMakefile index 2a46032..766a5c6 100644 --- a/SMakefile +++ b/SMakefile @@ -3,8 +3,7 @@ # NOTE: If you have no 'make' program at all to process this makefile, # run 'build.sh' instead. # -# Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +# Copyright (C) 1995-2013 Free Software Foundation, Inc. # This file is part of GNU Make. # # GNU Make is free software; you can redistribute it and/or modify it under @@ -25,9 +24,9 @@ # # Ultrix 2.2 make doesn't expand the value of VPATH. -VPATH = /make-3.82/ -# This must repeat the value, because configure will remove `VPATH = .'. -srcdir = /make-3.82/ +VPATH = /make-4.0/ +# This must repeat the value, because configure will remove 'VPATH = .'. +srcdir = /make-4.0/ CC = sc RM = delete @@ -38,18 +37,18 @@ CPPFLAGS = LDFLAGS = # Define these for your system as follows: -# -DNO_ARCHIVES To disable `ar' archive support. +# -DNO_ARCHIVES To disable 'ar' archive support. # -DNO_FLOAT To avoid using floating-point numbers. # -DENUM_BITFIELDS If the compiler isn't GCC but groks enum foo:2. # Some compilers apparently accept this # without complaint but produce losing code, # so beware. # NeXT 1.0a uses an old version of GCC, which required -D__inline=inline. -# See also `config.h'. +# See also 'config.h'. defines = # Which flavor of remote job execution support to use. -# The code is found in `remote-$(REMOTE).c'. +# The code is found in 'remote-$(REMOTE).c'. REMOTE = stub # If you are using the GNU C library, or have the GNU getopt functions in @@ -83,9 +82,9 @@ prefix = # Common prefix for machine-dependent installed files. exec_prefix = -# Directory to install `make' in. +# Directory to install 'make' in. bindir = sc:c -# Directory to find libraries in for `-lXXX'. +# Directory to find libraries in for '-lXXX'. libdir = lib: # Directory to search by default for included makefiles. includedir = include: @@ -95,20 +94,20 @@ infodir = doc: mandir = t: # Number to put on the man page filename. manext = 1 -# Prefix to put on installed `make' binary file name. +# Prefix to put on installed 'make' binary file name. binprefix = -# Prefix to put on installed `make' man page file name. +# Prefix to put on installed 'make' man page file name. manprefix = $(binprefix) # Whether or not make needs to be installed setgid. -# The value should be either `true' or `false'. -# On many systems, the getloadavg function (used to implement the `-l' +# The value should be either 'true' or 'false'. +# On many systems, the getloadavg function (used to implement the '-l' # switch) will not work unless make is installed setgid kmem. install_setgid = false # Install make setgid to this group so it can read /dev/kmem. group = sys -# Program to install `make'. +# Program to install 'make'. INSTALL_PROGRAM = copy # Program to install the man page. INSTALL_DATA = copy @@ -124,21 +123,26 @@ TEXI2DVI = texi2dvi ETAGS = etags -w CTAGS = ctags -w -objs = commands.o job.o dir.o file.o misc.o main.o read.o remake.o \ - rule.o implicit.o default.o variable.o expand.o function.o \ - vpath.o version.o ar.o arscan.o signame.o strcache.o hash.o \ - remote-$(REMOTE).o $(GLOB) $(GETOPT) $(ALLOCA) $(extras) +#guile = guile.o + +objs = commands.o job.o dir.o file.o misc.o main.o read.o remake.o \ + rule.o implicit.o default.o variable.o expand.o function.o \ + vpath.o version.o ar.o arscan.o signame.o strcache.o hash.o \ + output.o remote-$(REMOTE).o $(GLOB) $(GETOPT) $(ALLOCA) \ + $(extras) $(guile) + srcs = $(srcdir)commands.c $(srcdir)job.c $(srcdir)dir.c \ $(srcdir)file.c $(srcdir)getloadavg.c $(srcdir)misc.c \ $(srcdir)main.c $(srcdir)read.c $(srcdir)remake.c \ $(srcdir)rule.c $(srcdir)implicit.c $(srcdir)default.c \ $(srcdir)variable.c $(srcdir)expand.c $(srcdir)function.c \ $(srcdir)vpath.c $(srcdir)version.c $(srcdir)hash.c \ - $(srcdir)remote-$(REMOTE).c \ - $(srcdir)ar.c $(srcdir)arscan.c $(srcdir)strcache.c \ - $(srcdir)signame.c $(srcdir)signame.h $(GETOPT_SRC) \ + $(srcdir)guile.c $(srcdir)remote-$(REMOTE).c \ + $(srcdir)ar.c $(srcdir)arscan.c $(srcdir)strcache.c \ + $(srcdir)signame.c $(srcdir)signame.h $(GETOPT_SRC) \ $(srcdir)commands.h $(srcdir)dep.h $(srcdir)file.h \ - $(srcdir)job.h $(srcdir)make.h $(srcdir)rule.h \ + $(srcdir)job.h $(srcdir)makeint.h $(srcdir)rule.h \ + $(srcdir)output.c $(srcdir)output.h \ $(srcdir)variable.h $(ALLOCA_SRC) $(srcdir)config.h.in @@ -148,7 +152,7 @@ srcs = $(srcdir)commands.c $(srcdir)job.c $(srcdir)dir.c \ all: make info: make.info dvi: make.dvi -# Some makes apparently use .PHONY as the default goal if it is before `all'. +# Some makes apparently use .PHONY as the default goal if it is before 'all'. .PHONY: all check info dvi make.info: make.texinfo @@ -220,60 +224,67 @@ glob-clean glob-realclean: # dummy # .deps/ar.Po -ar.o: ar.c make.h config.h \ +ar.o: ar.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ filedef.h hash.h dep.h \ # .deps/arscan.Po -arscan.o: arscan.c make.h config.h \ +arscan.o: arscan.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ # .deps/commands.Po -commands.o: commands.c make.h config.h \ +commands.o: commands.c \ + makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ - dep.h filedef.h hash.h variable.h job.h \ + filedef.h hash.h dep.h \ + variable.h job.h output.h \ commands.h # .deps/default.Po -default.o: default.c make.h config.h \ +default.o: default.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ - filedef.h hash.h variable.h rule.h dep.h \ - job.h \ + filedef.h hash.h variable.h rule.h dep.h job.h output.h \ commands.h # .deps/dir.Po -dir.o: dir.c make.h config.h \ +dir.o: dir.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ - hash.h \ + hash.h filedef.h dep.h \ # .deps/expand.Po -expand.o: expand.c make.h config.h \ +expand.o: expand.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ - filedef.h hash.h \ - job.h \ - commands.h variable.h \ - rule.h + filedef.h hash.h job.h output.h \ + commands.h variable.h rule.h # .deps/file.Po -file.o: file.c make.h config.h \ +file.o: file.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ - dep.h filedef.h \ - hash.h job.h \ + filedef.h hash.h dep.h job.h output.h \ commands.h variable.h \ debug.h # .deps/function.Po -function.o: function.c make.h config.h \ +function.o: function.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ - filedef.h hash.h variable.h dep.h job.h \ + filedef.h hash.h \ + variable.h dep.h job.h output.h \ commands.h debug.h # .deps/getloadavg.Po @@ -285,96 +296,143 @@ getopt.o: getopt.c config.h \ # .deps/getopt1.Po getopt1.o: getopt1.c config.h getopt.h \ +# .deps/guile.Po +guile.o: guile.c makeint.h config.h \ + gnumake.h \ + getopt.h \ + gettext.h \ + debug.h filedef.h hash.h \ + dep.h variable.h \ + gmk-default.h + # .deps/hash.Po -hash.o: hash.c make.h config.h \ +hash.o: hash.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ hash.h # .deps/implicit.Po -implicit.o: implicit.c make.h config.h \ +implicit.o: implicit.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ - filedef.h hash.h rule.h dep.h debug.h \ - variable.h job.h \ + filedef.h hash.h rule.h \ + dep.h debug.h variable.h job.h output.h \ commands.h # .deps/job.Po -job.o: job.c make.h config.h \ +job.o: job.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ - job.h \ - debug.h filedef.h hash.h commands.h \ + job.h output.h \ + debug.h filedef.h hash.h \ + commands.h variable.h + +# .deps/load.Po +load.o: load.c makeint.h config.h \ + gnumake.h \ + getopt.h \ + gettext.h \ + debug.h filedef.h hash.h \ variable.h +# .deps/loadapi.Po +loadapi.o: loadapi.c makeint.h config.h \ + gnumake.h \ + getopt.h \ + gettext.h \ + filedef.h hash.h \ + variable.h dep.h + # .deps/loadavg-getloadavg.Po # dummy # .deps/main.Po -main.o: main.c make.h config.h \ +main.o: main.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ - dep.h filedef.h hash.h variable.h job.h \ - commands.h rule.h debug.h getopt.h \ + filedef.h hash.h dep.h \ + variable.h job.h output.h \ + commands.h rule.h debug.h \ + getopt.h # .deps/misc.Po -misc.o: misc.c make.h config.h \ +misc.o: misc.c makeint.h config.h \ + gnumake.h \ + getopt.h \ + gettext.h \ + filedef.h hash.h dep.h \ + debug.h \ + +# .deps/output.Po +output.o: output.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ - dep.h debug.h + job.h output.h \ # .deps/read.Po -read.o: read.c make.h config.h \ +read.o: read.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ - dep.h filedef.h hash.h job.h \ - commands.h variable.h rule.h debug.h \ + filedef.h hash.h dep.h job.h output.h \ + commands.h variable.h rule.h \ + debug.h # .deps/remake.Po -remake.o: remake.c make.h config.h \ +remake.o: remake.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ filedef.h hash.h job.h \ - commands.h dep.h variable.h debug.h \ + output.h \ + commands.h dep.h variable.h \ + debug.h # .deps/remote-cstms.Po # dummy # .deps/remote-stub.Po -remote-stub.o: remote-stub.c make.h config.h \ +remote-stub.o: remote-stub.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ filedef.h hash.h job.h \ + output.h \ commands.h # .deps/rule.Po -rule.o: rule.c make.h config.h \ +rule.o: rule.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ - dep.h filedef.h \ - hash.h job.h \ - commands.h variable.h \ - rule.h + filedef.h hash.h dep.h job.h output.h \ + commands.h variable.h rule.h # .deps/signame.Po -signame.o: signame.c make.h config.h \ +signame.o: signame.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ # .deps/strcache.Po -strcache.o: strcache.c make.h config.h \ +strcache.o: strcache.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ hash.h # .deps/variable.Po -variable.o: variable.c make.h config.h \ +variable.o: variable.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ - dep.h filedef.h \ - hash.h job.h \ - commands.h variable.h \ - rule.h + filedef.h hash.h dep.h job.h output.h \ + commands.h variable.h rule.h # .deps/version.Po version.o: version.c config.h @@ -383,7 +441,9 @@ version.o: version.c config.h # dummy # .deps/vpath.Po -vpath.o: vpath.c make.h config.h \ +vpath.o: vpath.c makeint.h config.h \ + gnumake.h \ getopt.h \ gettext.h \ - filedef.h hash.h variable.h + filedef.h hash.h \ + variable.h