home *** CD-ROM | disk | FTP | other *** search
/ Amiga ACS 1998 #4 / amigaacscoverdisc1998-041998.iso / utilities / shareware / dev / ucb_logoppc / source / makefile.in < prev    next >
Encoding:
Makefile  |  1997-01-13  |  1.5 KB  |  60 lines

  1. CC    = @CC@
  2. CFLAGS    = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@
  3. LDFLAGS    = @LDFLAGS@
  4. LIBS  = @X_PRE_LIBS@ @X_LIBS@ @LIBS@ @X_EXTRA_LIBS@
  5. prefix = @prefix@
  6. BINDIR        = $(prefix)/bin
  7. LIBLOC        = $(prefix)/lib/logo
  8.  
  9. # LIBLOC      = `pwd`
  10.  
  11. OBJS     = coms.o error.o eval.o files.o graphics.o init.o intern.o \
  12.       libloc.o lists.o logodata.o main.o math.o mem.o paren.o parse.o \
  13.       print.o term.o wrksp.o xgraphics.o nographics.o
  14.  
  15. SRCS    = coms.c error.c eval.c files.c graphics.c init.c intern.c \
  16.       libloc.c lists.c logodata.c main.c math.c mem.c paren.c parse.c \
  17.       print.c term.c wrksp.c xgraphics.c nographics.c
  18.  
  19. HDRS    = globals.h logo.h xgraphics.h
  20.  
  21. all:    logo logolib helpfiles helpfiles/HELPCONTENTS
  22.  
  23. logo:    $(OBJS)
  24.     $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o logo
  25.  
  26. tags:    $(SRCS)
  27.     ctags -t $(SRCS) $(HDRS)
  28.  
  29. libloc.c:
  30.     echo 'char *libloc="'$(LIBLOC)'/logolib";' > libloc.c
  31.     echo 'char *helploc="'$(LIBLOC)'/helpfiles";' >> libloc.c
  32.     echo 'char *temploc="/tmp";' >> libloc.c
  33.     echo 'char *separator="/";' >> libloc.c
  34.  
  35. logolib:    makelib
  36.     chmod +x makelib
  37.     ./makelib
  38.  
  39. helpfiles:
  40.     mkdir helpfiles
  41.  
  42. helpfiles/HELPCONTENTS:    makehelp usermanual
  43.     ./makehelp
  44.  
  45. makehelp:    makehelp.c
  46.     $(CC) -o makehelp makehelp.c
  47.  
  48. clean:
  49.     rm *.o libloc.c
  50.  
  51. ship:
  52.     rm config.h config.cache config.log config.status
  53.     rm makefile makehelp logo *.o libloc.c
  54.  
  55. install: all
  56.     for d in $(BINDIR) $(LIBLOC) $(LIBLOC)/logolib $(LIBLOC)/helpfiles; do [ -d $$d ] || mkdir -p $$d || exit 1; done
  57.     cp logo $(BINDIR)/.
  58.     cp logolib/* $(LIBLOC)/logolib/.
  59.     cp helpfiles/* $(LIBLOC)/helpfiles/.
  60.