Diff for /loncom/homework/CAPA-converter/Makefile between versions 1.2 and 1.7

version 1.2, 2000/04/12 20:08:39 version 1.7, 2001/12/04 15:17:56
Line 1 Line 1
 # ==================================================================  # The LearningOnline Network with CAPA
 #     Makefile for CAPA 5.1  #     Makefile for CAPA 5.1
 # ==================================================================  #
   # $Id$
   #
   # Copyright Michigan State University Board of Trustees
   #
   # This file is part of the LearningOnline Network with CAPA (LON-CAPA).
   #
   # LON-CAPA is free software; you can redistribute it and/or modify
   # it under the terms of the GNU General Public License as published by
   # the Free Software Foundation; either version 2 of the License, or
   # (at your option) any later version.
   #
   # LON-CAPA is distributed in the hope that it will be useful,
   # but WITHOUT ANY WARRANTY; without even the implied warranty of
   # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   # GNU General Public License for more details.
   #
   # You should have received a copy of the GNU General Public License
   # along with LON-CAPA; if not, write to the Free Software
   # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
   #
   # /home/httpd/html/adm/gpl.txt
   #
   # http://www.lon-capa.org/
   #
   
 VER = 5.1  VER = 5.1
 BUGFIX = 0  BUGFIX = 0
 #CC = i486-linuxlibc1-gcc  -DCAPA_VER=\"$(VER).$(BUGFIX)\" -DCOMPILE_DATE=\"`date +'%b-%d-%Y'`\"   #CC = i486-linuxlibc1-gcc  -DCAPA_VER=\"$(VER).$(BUGFIX)\" -DCOMPILE_DATE=\"`date +'%b-%d-%Y'`\" 
 CC = cc  -DCAPA_VER=\"$(VER).$(BUGFIX)\" -DCOMPILE_DATE=\"`date +'%b-%d-%Y-%H:%M'`\"   CC = cc  -DCAPA_VER=\"$(VER).$(BUGFIX)\" -DCOMPILE_DATE=\"`date +'%b-%d-%Y-%H:%M'`\" 
 DEF = -DUSE_DYNAMIC_SYMBOLS  DEF = -DUSE_DYNAMIC_SYMBOLS -D_GNU_SOURCE#-DLEX_DBUG 
 CFLAG = -g -Wall   CFLAG = -g -Wall 
 LEX = flex -Cfa -s  LEX = flex -Cfa -s
 YACC = bison  YACC = bison
Line 55  ARCH_OBJ = $(ARCH)/capaCommon.o   $(ARCH Line 79  ARCH_OBJ = $(ARCH)/capaCommon.o   $(ARCH
 # libcapa:=MACRO=string  # libcapa:=MACRO=string
   
   
 convert: $(ARCH)/convert  convert: $(ARCH) $(ARCH)/convert
  echo done   true
   
   all: $(ARCH) $(ARCH)libcapa($VER).a $(ARCH)/convert 
   
 all: $(ARCH)libcapa($VER).a $(ARCH)/convert  $(ARCH): 
    mkdir $(ARCH)
   
 dmalloc:   dmalloc: 
  $(MAKE) DEF="-DDMALLOC -DDMALLOC_FUNC_CHECK $(DEF)" P_FLAGS="-ldmalloc $(P_FLAGS)" libcapa convert   $(MAKE) DEF="-DDMALLOC -DDMALLOC_FUNC_CHECK $(DEF)" P_FLAGS="-ldmalloc $(P_FLAGS)" libcapa convert
   
 $(ARCH)libcapa($VER).a: $(ARCH_OBJ)  $(ARCH)/libcapa$(VER).a: $(ARCH_OBJ)
  $(AR) r $(ARCH)/libcapa$(VER).a $(ARCH_OBJ)    $(AR) r $(ARCH)/libcapa$(VER).a $(ARCH_OBJ) 
   
 binclean:  binclean:
  $(RM) $(ARCH)/*.o $(ARCH)/*.a   $(RM) $(ARCH)/*.o $(ARCH)/*.a
   
 $(ARCH)/%.o: %.c capaToken.h  $(ARCH)/%.o: %.c capaCommon.h capaToken.h Makefile
  $(CC) $(CFLAG) -c $< -o $@ $(DEF)   $(CC) $(CFLAG) -c $< -o $@ $(DEF)
   
 $(ARCH)/convert: $(ARCH)libcapa($VER).a $(ARCH)/convert.o  $(ARCH)/convert: $(ARCH)/libcapa$(VER).a $(ARCH)/convert.o
  $(CC) $(CFLAG) $(DEF) -o $@ $(ARCH)/convert.o -L$(ARCH) -lcapa$(VER) $(P_FLAGS)   $(CC) $(CFLAG) $(DEF) -o $@ $(ARCH)/convert.o -L$(ARCH) -lcapa$(VER) $(P_FLAGS)
   
 capaToken.h: capaParserFun.c  capaToken.h: capaParserFun.c
Line 85  capaLexerFun.c: capaLexerDef.flex capaTo Line 112  capaLexerFun.c: capaLexerDef.flex capaTo
  $(LEX) -o$@ $<   $(LEX) -o$@ $<
   
 clean:  clean:
  rm $(ARCH)/*.o   rm -f $(ARCH)/*.o
  rm $(ARCH)/libcapa$(VER).a   rm -f $(ARCH)/libcapa$(VER).a
  rm capaToken.h   rm -f capaToken.h
  rm capaParserFun.c   rm -f capaParserFun.c
  rm capaLexerFun.c   rm -f capaLexerFun.c
   

Removed from v.1.2  
changed lines
  Added in v.1.7


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>