home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / TIERRA40.ZIP / ALMOND / ALCOMM / SRC / MAKEFILE < prev    next >
Text File  |  1992-07-06  |  1KB  |  60 lines

  1.  
  2. #
  3. # best if you setenv ARCH `arch` befor running this ...
  4. #
  5. ALC_INC    = ../inc
  6. ALC_LIB    = ${HOME}/lib/${ARCH}
  7. #ALC_LIB        = .
  8.  
  9. ALC_SRCS = alcomm.c rqueue.c alerror.c gencomm.c memory.c \
  10.        mlayer.c
  11. ALC_OBJS = alcomm.o rqueue.o alerror.o gencomm.o memory.o \
  12.        mlayer.o
  13. ALC_HDRS = alcomm.h alcommp.h alreques.h debug.h \
  14.        mlayer.h mlayerp.h mrequest.h
  15.  
  16. # CFLAGS    = -g -I$(ALC_INC) -I. 
  17. # CFLAGS    = -g -I$(ALC_INC) -I. -DFRONTEND=BASIC
  18. CFLAGS    = -g -I$(ALC_INC) -I. 
  19. # for sun's
  20. #LDFLAGS    = -L$(ALC_LIB) -L./ -lalcom -lm -lresolv
  21. # LDFLAGS        = -L./ -lalcom -lm -lresolv
  22. # for decs's
  23. LDFLAGS    = -L$(ALC_LIB) -L./ -lalcom -lm 
  24.  
  25.  
  26. .c.o:
  27.     cc -c $(CFLAGS) $*.c
  28.  
  29.  
  30. default: lib
  31.  
  32. lib:    libalcom.a
  33.  
  34. libalcom.a: $(ALC_OBJS) $(ALC_HDRS)
  35.     ar rcv libalcom.a $(ALC_OBJS)
  36.     ranlib libalcom.a
  37. #    cp libalcom.a $(ALC_LIB)/
  38.  
  39. try:    try.o libalcom.a
  40.     cc -o try try.o $(LDFLAGS)
  41.  
  42. try2:    try2.o libalcom.a
  43.     cc -o try2 try2.o $(LDFLAGS)
  44.  
  45. alcomm.c: $(ALC_HDRS)
  46. rqueue.c: $(ALC_HDRS)
  47. alerror.c: $(ALC_HDRS)
  48. gencomm.c: $(ALC_HDRS)
  49. memory.c: $(ALC_HDRS)
  50. mlayer.c: $(ALC_HDRS)
  51.  
  52. alcomm.h:
  53. alcommp.h:
  54. alreques.h:
  55. debug.h:
  56. mlayer.h:
  57. mlayerp.h:
  58. mrequest.h:
  59.  
  60.