home *** CD-ROM | disk | FTP | other *** search
Makefile | 1992-01-11 | 1.4 KB | 69 lines |
- #
- # Makefile for setd and mark utilities
- # Sunil William Savkar
- # HaL Computer Sytems Corporation
- # January 7, 1992
- #
- # * Must change the BINDIR, MANDIR to point to the
- # appropriate areas
- # * Must change MACHINE_TYPE to reflect the type of machine
- # you are running on (i.e. HP, SUN, RS6000, etcetera)
- #
-
- BINDIR= /usr/bin
- MANDIR = /usr/man/man1
-
- TARGET1 = setd
- TARGET2 = mark
-
- CC = cc
- MACHINE_TYPE = SUN
- OFLAGS = -O
- CFLAGS = -D$(MACHINE_TYPE) $(OFLAGS)
- LDFLAGS =
- MAN1 = setd.1
- MAN2 = mark.1
- SOURCES1 = setd.c
- SOURCES2 = mark.c
- OBJECTS1 = setd.o
- OBJECTS2 = mark.o
- INCLUDES =
-
- all: $(TARGET1) $(TARGET2)
-
- $(TARGET1): $(OBJECTS1)
- $(CC) $(LDFLAGS) $(OBJECTS1) -o $(TARGET1)
- $(TARGET2): $(OBJECTS2)
- $(CC) $(LDFLAGS) $(OBJECTS2) -o $(TARGET2)
- setd.o: types.h enum.h macros.h setd.c
- $(CC) $(CFLAGS) -DSETD -c $(INCLUDES) setd.c
- mark.o: types.h enum.h macros.h mark.c
- $(CC) $(CFLAGS) -DMARK -c $(INCLUDES) mark.c
- clean :
- rm -f *.o
-
- clobber : clean
- rm -f $(TARGET1)
- rm -f $(TARGET2)
-
- install : all installman installexec
-
- installman:
- cp $(MAN1) $(MANDIR)/$(MAN1)
- cp $(MAN2) $(MANDIR)/$(MAN2)
-
- installexec: all
- cp $(TARGET1) $(BINDIR)/$(MTYPE)/$(TARGET1)
- cp $(TARGET2) $(BINDIR)/$(MTYPE)/$(TARGET2)
- tar:
- rm -fr setd.src
- mkdir setd.src
- cp *.c setd.src
- cp *.h setd.src
- cp setd.1 setd.src
- cp mark.1 setd.src
- cp README setd.src
- cp Makefile setd.src
- tar -cf - setd.src | compress > setd.tar.Z
- rm -fr setd.src
-