head	1.4;
access;
symbols;
locks; strict;
comment	@# @;


1.4
date	96.05.17.19.37.07;	author kenh;	state Exp;
branches;
next	1.3;

1.3
date	96.05.17.17.22.08;	author kenh;	state Exp;
branches;
next	1.2;

1.2
date	96.05.17.15.56.23;	author kenh;	state Exp;
branches;
next	1.1;

1.1
date	96.05.16.17.06.23;	author kenh;	state Exp;
branches;
next	;


desc
@Rudimentary makefile for Netscape-remote
@


1.4
log
@Fix minor formatting stuff
@
text
@#
# $Id: Makefile,v 1.3 1996/05/17 17:22:08 kenh Exp kenh $
#
# Makefile for the Tk Netscape-remote extension
#

#
# The following options will probably need adjustmend for your system
#

# The C compiler.  Must be ANSI
CC=gcc -Wall				# SunOS 4.x, NetBSD
#CC=cc					# IRIX

# Linker command
LD=ld					# Probably most everybody

# Flag to compile PIC (position-independent code) on your system
PICFLAG=-fPIC				# SunOS 4.x (with gcc), NetBSD
#PICFLAG=				# IRIX

# Location of X and Tcl/Tk include files
INCLUDE=-I/afs/cmf/@@sys/include				# NRL only
#INCLUDE=-I/usr/X11R6/include -I/usr/local/include	# NetBSD

# Extension used by shared libraries on your system
SHAREDLIBEXTENSION=.so			# SunOS 4.x, NetBSD, IRIX

# Extra flags needed for ld to generate a shared library
SHAREDLIBFLAGS=-assert pure-text	# SunOS 4.x
#SHAREDLIBFLAGS=-Bshareable		# NetBSD
#SHAREDLIBFLAGS=-shared -rdata_shared	# IRIX

OPT=-O2					# Production
#OPT=-g					# Debugging

#
# You shouldn't need to adjust anything below
#

CFLAGS=$(OPT) $(PICFLAG) $(INCLUDE)
PROG=netscape-remote
OBJS=$(PROG).o ClientWin.o

all: $(PROG)$(SHAREDLIBEXTENSION)

$(PROG)$(SHAREDLIBEXTENSION): $(OBJS)
	$(LD) $(SHAREDLIBFLAGS) $(PROG).o ClientWin.o -o $@@

.c.o:
	$(CC) $(CFLAGS) -c $<

clean:
	rm -f *.o $(PROG)$(SHAREDLIBEXTENSION)
@


1.3
log
@Support for Irix
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.2 1996/05/17 15:56:23 kenh Exp kenh $
d12 1
a12 1
CC=gcc	-Wall				# SunOS 4.x, NetBSD
@


1.2
log
@Seems to be finished now
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.1 1996/05/16 17:06:23 kenh Exp kenh $
d12 2
a13 2
CC=gcc					# SunOS, NetBSD
#CC=cc
d19 2
a20 1
PICFLAG=-fPIC				# SunOS (with gcc), NetBSD
d27 1
a27 1
SHAREDLIBEXTENSION=.so			# SunOS, NetBSD
d30 1
a30 1
SHAREDLIBFLAGS=-assert pure-text	# SunOS
d32 1
d41 1
a41 1
CFLAGS=$(OPT) -Wall $(PICFLAG) $(INCLUDE)
@


1.1
log
@Initial revision
@
text
@d2 1
a2 1
# $Id$
d8 1
a8 1
# These will probably need adjustment for your system
a9 6
CC=gcc
LD=ld
PICFLAG=-fPIC
TCLINC=-I/afs/cmf/@@sys/include
SHAREDLIBEXTENSION=.so
SHAREDLIBFLAGS=-assert pure-text
d11 29
a39 1
CFLAGS=-O2 $(PICFLAG) $(TCLINC)
d41 1
d45 5
a49 2
$(PROG)$(SHAREDLIBEXTENSION): $(PROG).o
	$(LD) $(SHAREDLIBFLAGS) $(PROG).o -o $@@
d51 2
a52 2
$(PROG).o: $(PROG).c
	$(CC) $(CFLAGS) -c $(PROG).c
@
