# # Makefile for sunos, gcc # SHELL = /bin/sh CC = gcc LINK = gcc INCS = SHELL = /bin/sh CC = gcc LINK = gcc CCFLAGS = -ansi -fwritable-strings -c -O -D_BSD_ LDFLAGS = LIBS = INSTALL_DIR = $(HOME)/usr/bin EXEC = she OBJS = errors.o she.o prefs.o obito.o rdir.o shield.o HDRS = errors.h she.h prefs.h rdir.h shield.h version.h SRCS = $(OBJS:.o=.c) MAKEFILE = Makefile FILES = Makefile.hpux Makefile.sunos all: $(EXEC) $(EXEC): $(OBJS) $(LINK) $(LDFLAGS) -o $(EXEC) $(OBJS) $(LIBS) install: all uninstall ln $(EXEC) $(INSTALL_DIR) uninstall: rm -f $(INSTALL_DIR)/$(EXEC) $(OBJS): $(MAKEFILE) $(CC) $(CCFLAGS) $< tags: ctags -tw $(SRCS) backup: @mkdir She @ln $(SRCS) $(HDRS) $(MAKEFILE) $(FILES) She @gtar cvzf she.tgz She @rm -rf She @echo Created she.tgz print: @sh -c 'for file in $(SRCS) $(HDRS); \ do \ /usr/5bin/pr -e4 -t $$file; \ /usr/5bin/echo \\f; \ done' clean: rm -f $(OBJS) core tags new: rm -f $(EXEC) $(OBJS) make all errors.o: errors.h prefs.h obito.o: errors.h prefs.o: errors.h prefs.h version.h she.h rdir.o: errors.h rdir.h she.h she.o: errors.h prefs.h rdir.h she.h shield.h shield.o: shield.h