#
# Generated by the NeXT Interface Builder.
#
# NOTE: Do NOT change this file -- Interface Builder maintains it.
#
# Put all of your customizations in files called Makefile.preamble
# and Makefile.postamble (both optional), and Makefile will include them.
#

NAME = NEmacs
ARCNAME = NEmacs1.0j2.tar.Z

INTERFACES = infoDistributor.nib
CLASSES = EtermApp.m EtermView.m InfoDistributor.m Queue.m String.m
MFILES = Emacs_main.m
CFILES = etermSupport.c keycode.c
PSWMFILES = display.pswm
APPICON = Emacs.tiff
DOCICONS = tiff/tex.tiff tiff/pswm.tiff tiff/el.tiff tiff/m.tiff tiff/c.tiff \
	   tiff/h.tiff tiff/cl.tiff tiff/psw.tiff

SOURCEMODE = 444

LIBS = -lNeXT_s -lsys_s
DEBUG_LIBS = $(LIBS)
PROF_LIBS = -lNeXT_p -lsys_p

MAKEFILEDIR = /usr/lib/nib
ICONSECTIONS =	-sectcreate __ICON app Emacs.tiff \
		-sectcreate __ICON tex tiff/tex.tiff \
		-sectcreate __ICON pswm tiff/pswm.tiff \
		-sectcreate __ICON el tiff/el.tiff \
		-sectcreate __ICON m tiff/m.tiff \
		-sectcreate __ICON c tiff/c.tiff \
		-sectcreate __ICON h tiff/h.tiff \
		-sectcreate __ICON cl tiff/cl.tiff \
		-sectcreate __ICON psw tiff/psw.tiff

INSTALLDIR = $(HOME)/Apps
INSTALLFLAGS = -c -s -m 755

ALL: NEmacs

-include Makefile.preamble

include $(MAKEFILEDIR)/app.make

-include Makefile.postamble

-include Makefile.dependencies

archive: $(ARCNAME)

$(ARCNAME) : COPYING README Makefile Makefile.dependencies \
	     infoDistributor.nib NEmacs.iconheader NEmacs.patch \
	     Queue.h Queue.m String.h String.m tiff NEmacs
	tar cvf - COPYING README Makefile Makefile.dependencies \
	        infoDistributor.nib \
		NEmacs.iconheader NEmacs.patch \
		Queue.h Queue.m String.h String.m tiff \
		NEmacs | compress > $(ARCNAME)

NEmacs.patch : Emacs_main.m EtermApp.h EtermApp.m EtermView.h EtermView.m \
	       keycode.c display.pswm
	-diff -c Emacs/Emacs_main.m Emacs_main.m > NEmacs.patch
	-diff -c Emacs/EtermApp.h EtermApp.h >> NEmacs.patch
	-diff -c Emacs/EtermApp.m EtermApp.m >> NEmacs.patch
	-diff -c Emacs/EtermView.h EtermView.h >> NEmacs.patch
	-diff -c Emacs/EtermView.m EtermView.m >> NEmacs.patch
	-diff -c Emacs/keycode.c keycode.c >> NEmacs.patch
	-diff -c Emacs/display.pswm display.pswm >> NEmacs.patch
