home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / bbs / gnu / pdksh-src.lha / src / amiga / pdksh / sh / Makefile < prev    next >
Encoding:
Makefile  |  1993-12-01  |  1.2 KB  |  54 lines

  1. # PD Bourne/Korn Shell
  2. # NOTE: the are no depencies of .c file on .h files yet.
  3.  
  4. #SHELL = /bin/sh
  5.  
  6. # This is for the sun386i your mileage may vary :-)
  7. #CC=gcc -ansi -Dsun386 -Dsun -Di386
  8. CC=gccv-2.3.3  -resident -O2
  9.  
  10. #CONFIG= -D_SYSV
  11. CONFIG= -D_BSD -DUSE_TRACE -DDEBUG_AFREE
  12.  
  13. STD=    ../std
  14.  
  15. #CC = shcc
  16. CCOPTS = $(DBG)
  17. #CFLAGS = $(CCOPTS) -I$(STD)/h $(CONFIG)
  18. CFLAGS = $(CCOPTS) $(CONFIG)
  19.  
  20. #LDOPTS = -s
  21. LDFLAGS = $(LDOPTS) -L$(STD)
  22.  
  23. #COMPATLIBS =  -lstdc # -lposix
  24. #OTHERLIBS = -lc_s
  25. #OTHERLIBS = -ldirent
  26. LDLIBS = $(COMPATLIBS) $(OTHERLIBS)
  27.  
  28. HDRS =    sh.h table.h expand.h lex.h tree.h tty.h trace.h
  29. SRCS1 =    version.c main.c misc.c trap.c alloc.c io.c \
  30.     syn.c lex.c edit.c emacs.c vi.c history.c tree.c 
  31. SRCS2 =    exec.c jobs.c \
  32.     c_sh.c c_ksh.c c_test.c getopts.c do_ulimit.c \
  33.     var.c table.c eval.c expr.c mail.c sigact.c trace.c
  34. SRCS =    Makefile $(HDRS) $(SRCS1) $(SRCS2) 
  35.  
  36. OBJS =    version.o main.o misc.o \
  37.     syn.o lex.o edit.o emacs.o vi.o tree.o \
  38.     exec.o jobs.o trap.o \
  39.     c_sh.o c_ksh.o c_test.o \
  40.     do_ulimit.o getopts.o expr.o history.o \
  41.     var.o table.o alloc.o io.o eval.o mail.o sigact.o trace.o amiga.o
  42.  
  43. ksh: $(OBJS) 
  44.     $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS)
  45.  
  46. clean:
  47.     rm -f *.o *.out core
  48.  
  49. clobber: clean
  50.     rm -f ksh
  51.  
  52.  
  53. edit.o emacs.o:    edit.h
  54.