home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-12-28 | 1.3 KB | 60 lines |
- SHARNAME = Idle
- CFLAGS = -O -s
-
- # For BIN and APROG, if you change them here they must be change
- # in header.h also!
- #
- BIN = /usr/ulbin
- APROG = autologout
-
- DPROG = idle_demon
-
- OTHERF = README Makefile Manifest INSTALL Copyright
- HFILES = header.h
- CFILES = bailout.c check_idle.c get_max.c demon.c killit.c main.c mesg.c\
- immune.c
-
- AOBJS = main.o check_idle.o killit.o mesg.o bailout.o get_max.o immune.o
- DOBJS = demon.o
-
- all: autologout demon
-
- autologout: $(AOBJS)
- cc $(CFLAGS) -o $(APROG) $(AOBJS)
-
- demon: $(DOBJS)
- cc $(CFLAGS) -o $(DPROG) $(DOBJS)
-
- install: all
- mv $(APROG) $(BIN)/$(APROG)
- chmod 700 $(BIN)/$(APROG)
- chown root $(BIN)/$(APROG)
- mv $(DPROG) $(BIN)/$(DPROG)
- chmod 700 $(BIN)/$(DPROG)
- chown root $(BIN)/$(DPROG)
-
- clean:
- @echo "Cleaning....
- @rm -f *.o core a.out $(APROG) $(DPROG)
- @echo " ...Done!"
-
- shar: clean
- @echo "About to CREATE PACKAGE!"
- @shar $(HFILES) $(CFILES) $(OTHERF) > $(SHARNAME)
- @echo "DONE WITH KIT!"
-
- compress:
- @echo "Compressing kits...."
- @compress $(SHARNAME)*
-
- remove:
- @echo "Removing executibles from $(BIN)"
- @sleep 2
- @echo "Going..."
- @sleep 2
- @echo " ...going..."
- @sleep 2
- @rm -rf $(BIN)/$(APROG) $(BIN)/$(DPROG)
- @echo " GONE!!!"
- @echo "Be sure to remove the old logout.logs!
-