* sim/ucsim/cmd.src/Makefile.in: run lex only if $(PRJDIR)/devel exists
authorbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 20 Aug 2004 22:32:32 +0000 (22:32 +0000)
committerbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 20 Aug 2004 22:32:32 +0000 (22:32 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3445 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
sim/ucsim/cmd.src/Makefile.in

index 552d7913fb4e2ccd50a142969c8dd48cd70188d2..896e6ea00cbccd7d21ea495382ecf8c9910af8db 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2004-08-21 Bernhard Held <bernhard AT bernhardheld.de>
+
+       * sim/ucsim/cmd.src/Makefile.in: run lex only if $(PRJDIR)/devel exists
+
 2004-08-18 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
 
        * src/z80/ralloc.c (packRegsForAssign): ported some bug fixes from the
   * as/mcs51/lklex.c:  accept everything as symbol name in rel-files, bug fix ID 452601
   * as/mcs51/lksym.c:  accept everything as symbol name in rel-files, bug fix ID 452601
 
-$Revision$
+$Revision$
\ No newline at end of file
index c026f015b3096eb5368c4de772f1ea18daf0531b..eaca51968b50736a88de21c5db0a7e1bf3b6d1a4 100644 (file)
@@ -43,6 +43,7 @@ OBJECTS               = cmdset.o command.o newcmd.o cmdutil.o syntax.o \
                  cmduc.o cmdstat.o cmdmem.o \
                  cmdpars.o cmdlex.o
 
+DEVEL          = $(shell ( bash -c "test -e $(PRJDIR)/devel && echo yes" ))
 
 # Compiling entire program or any subproject
 # ------------------------------------------
@@ -90,7 +91,9 @@ include clean.mk
 
 cmdpars.cc: cmdpars.y
 
-cmdlex.cc: cmdlex.l cmdpars.h
+ifeq ($(DEVEL),yes)
+  cmdlex.cc: cmdlex.l cmdpars.h
+endif
 
 # My rules
 # --------
@@ -114,9 +117,11 @@ $(PRJDIR)/libcmd.a: $(OBJECTS)
        rm -f $*.cc $*.h
        $(BISON_PLUS_PLUS) -d -o $*.cc $<
 
+ifeq ($(DEVEL),yes)
 .l.cc:
        rm -f $*.cc
        $(LEX) --c++ -o $*.cc $<
+endif
 
 
 # Remaking configuration