diff options
author | Michi Henning <michi@zeroc.com> | 2003-08-11 01:16:00 +0000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2003-08-11 01:16:00 +0000 |
commit | 76db31b3f6957b1828c840c209720ea43b6822b7 (patch) | |
tree | 202028425ff9d5c69e4a0b163deac809636386cf /cpp | |
parent | Removed unnecessary call to initialize IceSSL properties. (diff) | |
download | ice-76db31b3f6957b1828c840c209720ea43b6822b7.tar.bz2 ice-76db31b3f6957b1828c840c209720ea43b6822b7.tar.xz ice-76db31b3f6957b1828c840c209720ea43b6822b7.zip |
Added dependency on the slice parser library so changes to the parser force
a rebuild of the Slice files.
Diffstat (limited to 'cpp')
-rw-r--r-- | cpp/config/Make.rules | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/cpp/config/Make.rules b/cpp/config/Make.rules index 8273157831b..fd16abf6860 100644 --- a/cpp/config/Make.rules +++ b/cpp/config/Make.rules @@ -248,6 +248,7 @@ ifeq ($(mkshlib),) $(error You need to define mkshlib in Make.rules.$(UNAME)) endif +SLICEPARSERLIB = $(libdir)/$(call mklibfilename,Slice,$(VERSION)) SLICE2CPP = $(bindir)/slice2cpp SLICE2XSD = $(bindir)/slice2xsd SLICE2FREEZE = $(bindir)/slice2freeze @@ -265,18 +266,18 @@ EVERYTHING = all depend clean install $(CC) -c $(CPPFLAGS) $(CFLAGS) $< -$(HDIR)/%F.h: $(SDIR)/%F.ice $(SLICE2CPP) +$(HDIR)/%F.h: $(SDIR)/%F.ice $(SLICE2CPP) $(SLICEPARSERLIB) rm -f $(HDIR)/$(*F)F.h $(*F)F.cpp $(SLICE2CPP) $(SLICE2CPPFLAGS) $< mv $(*F)F.h $(HDIR) rm -f $(*F)F.cpp -$(HDIR)/%.h %.cpp: $(SDIR)/%.ice $(SLICE2CPP) +$(HDIR)/%.h %.cpp: $(SDIR)/%.ice $(SLICE2CPP) $(SLICEPARSERLIB) rm -f $(HDIR)/$(*F).h $(*F).cpp $(SLICE2CPP) $(SLICE2CPPFLAGS) $< mv $(*F).h $(HDIR) -%.h %.cpp: %.ice $(SLICE2CPP) +%.h %.cpp: %.ice $(SLICE2CPP) $(SLICEPARSERLIB) rm -f $(*F).h $(*F).cpp $(SLICE2CPP) $(SLICE2CPPFLAGS) $(*F).ice |