[Winbash-checkins] CVS: winbash Makefile,1.10,1.11
Brought to you by:
enricobrunetta,
xks
From: kevin s. <xk...@us...> - 2002-03-25 10:57:04
|
Update of /cvsroot/winbash/winbash In directory usw-pr-cvs1:/tmp/cvs-serv10202 Modified Files: Makefile Log Message: use new readline 4.2 library. there is probably a better way to do this... Index: Makefile =================================================================== RCS file: /cvsroot/winbash/winbash/Makefile,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- Makefile 20 Mar 2002 02:09:54 -0000 1.10 +++ Makefile 25 Mar 2002 10:57:00 -0000 1.11 @@ -18,17 +18,16 @@ DEFS += -DHAVE_STRCHR -DSHELL DEFS += -DMSDOS -DHAVE_ALLOCA -DHAVE_ALLOCA_H DEFS += -D__NT_VC__ -DCONIO -DOPENDIR_NOT_ROBUST +DEFS += -DREADLINE_LIBRARY CPPFLAGS += -I. CPPFLAGS += -I./lib CPPFLAGS += -I./dum_inc CPPFLAGS += $(DEFS) -CFLAGS = -MT -W2 - +CFLAGS = -MT -W2 Machine=i386 LDFLAGS += -nologo -incremental:no -subsystem:console -machine:IX86 - ifdef RELEASE CFLAGS += -O2 else @@ -39,7 +38,6 @@ VPATH := . VPATH := $(VPATH):./dum_inc -VPATH := $(VPATH):./lib/readline VPATH := $(VPATH):./lib/glob %.obj: %.c @@ -105,22 +103,6 @@ lib/glob/fnmatch.c \ lib/glob/glob.c -LIB_READLINE_SRCS = \ - lib/readline/bind.c \ - lib/readline/complete.c \ - lib/readline/display.c \ - lib/readline/funmap.c \ - lib/readline/history.c \ - lib/readline/isearch.c \ - lib/readline/keymaps.c \ - lib/readline/parens.c \ - lib/readline/readline.c \ - lib/readline/rltty.c \ - lib/readline/search.c \ - lib/readline/signals.c \ - lib/readline/tilde.c \ - lib/readline/vi_mode.c - WINBASH_SRCS = \ y.tab.c \ alias.c \ @@ -164,14 +146,14 @@ $(WINBASH_SRCS) # used for builing tags -CSOURCES = $(BASH-SRCS) +CSOURCES = $(BASH-SRCS) $(wildcard lib/readline/*.c) # FIXME -- this could be a little more specific. HSOURCES = $(wildcard *.h lib/readline/*.h builtins/*.h dum_inc/*.h) BASH-OBJS = $(BASH-SRCS:%.c=%.obj) -LDLIBS += builtins/builtins.lib -LDLIBS += user32.lib +LDLIBS += builtins/builtins.lib lib/readline/readline.lib +LDLIBS += user32.lib Advapi32.lib LDLIBS += Mpr.lib Winmm.lib #-------------------------------------------------------------------------- # Define all your symbols before here @@ -185,13 +167,16 @@ sh.exe : bash.exe cp $^ $@ -bash.exe : builtins/builtins.lib $(BASH-OBJS) +bash.exe : builtins/builtins.lib lib/readline/readline.lib $(BASH-OBJS) link.exe $(LDFLAGS) -out:$@ $^ $(LDLIBS) builtins/builtins.lib: $(BUILTIN_SRCS) cd builtins ; $(MAKE) +lib/readline/readline.lib: + cd lib/readline ; $(MAKE) + newversion.exe: newversion.c $(CC) $(CPPFLAGS) $(CPPDEFS) $(CFLAGS) -o $@ $< @@ -200,6 +185,7 @@ newversion.obj newversion.exe newversion.pdb newversion.ilk \ TAGS cd builtins ; $(MAKE) clean + cd lib/readline ; $(MAKE) clean .distribution: ./newversion.exe -dir $(srcdir) -dist `./bash.exe -c 'echo $$BASH_VERSION'` |