home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-12-28 | 1.0 KB | 54 lines |
- SHELL=/bin/sh
-
- CFILES=browse.c screen.c message.c tcl_glue.c tcl_browse.c tcl_get.c ckalloc.c
- OFILES=$(CFILES:.c=.o)
- HFILES=system.h tcl_browse.h ckalloc.h
- TFILES=browse.1 Makefile browse.rc sample.rc $(CFILES) $(HFILES) tcl.pat.vars
- TCLDIR=../tcl
- #
- # Standard USG flags
- #
- #USG# CFLAGS=-g -O -DUSG=1 -I$(TCLDIR)
- #USG# LFLAGS=-g -O
- #USG# LIBS= $(TCLDIR)/tcl.a -ltermlib
- #
- # Standard Xenix flags
- #
- CFLAGS=-O -Ml -DUSG=1 -I$(TCLDIR) -DVOID=int
- LFLAGS=-O -Ml -F 8000
- LIBS= $(TCLDIR)/tcl.a -ltermlib -lx
- #
- # BSD flags
- #
- #BSD# CFLAGS=-g -DBSD=1
- #BSD# LFLAGS=-g -Bstatic
- #BSD# LIBS=-ltermlib
-
- browse: $(OFILES) $(TCLDIR)/tcl.a
- $(CC) $(LFLAGS) $(OFILES) -o browse $(LIBS)
-
- $(TCLDIR)/tcl.a:
- cd $(TCLDIR) ; make tcl.a
-
- browse.shar: $(TFILES)
- shar $(TFILES) > browse.shar
-
- print: $(TFILES)
- cpr -r0 $(TFILES) | npr
-
- tags:
- ctags $(CFILES) $(HFILES)
-
- clean:
- rm -f $(OFILES) browse core tags
- rm -f MANIFEST~ Part??
-
- lint:
- lint -I$(TCLDIR) $(CFILES)
-
- MANIFEST: $(TFILES)
- sh -c 'if [ -r MANIFEST ] ;\
- then makekit -m ;\
- else makekit -oMANIFEST $(TFILES) ;\
- fi'
-