123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- #
- # Author: L.J. Bekema @ VU Informatica, Amsterdam
- #
- # Definitions for the making programs.
- EMHOME = ../..
- LIBDIR= $(EMHOME)/lib
- MODLIBDIR = $(EMHOME)/modules/lib
- PREFLAGS= -I$(EMHOME)/h -DNDEBUG -DNASSERT
- CFLAGS = $(PREFLAGS) -O
- LDFLAGS =
- LDLIBS = $(MODLIBDIR)/libstring.a $(MODLIBDIR)/libobject.a
- LINTFLAGS=-phbxa $(PREFLAGS)
- PR = pr
- PRFLAGS =
- # Some convenient macro definitions.
- CFILES = archive.c error.c extract.c finish.c main.c memory.c\
- output.c read.c relocate.c save.c scan.c sym.c write.c
- HFILES = assert.h const.h debug.h defs.h memory.h orig.h scan.h
- OFILES = archive.o error.o extract.o finish.o main.o memory.o\
- output.o read.o relocate.o save.o scan.o sym.o write.o
- # Things that can be made.
- led: $(OFILES)
- $(CC) $(LDFLAGS) $(OFILES) $(LDLIBS) -o led
- install:led
- rm -f $(LIBDIR)/em_led $(EMHOME)/man/led.6 $(EMHOME)/man/ack.out.5
- cp led $(LIBDIR)/em_led
- cp led.6 $(EMHOME)/man/led.6
- cp ack.out.5 $(EMHOME)/man/ack.out.5
- cmp: led
- cmp led $(LIBDIR)/em_led
- lint:
- lint $(LINTFLAGS) $(CFILES)
- pr: $(CFILES) $(HFILES) mach.c
- $(PR) $(PRFLAGS) $?
- @touch pr
- opr:
- make pr | opr
- clean:
- rm -f Out *.o led nohup.out
- depend:
- makedepend $(CFILES)
- # The next lines are generated automatically.
- # AUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTOAUTO
- archive.o: const.h
- archive.o: debug.h
- archive.o: defs.h
- archive.o: memory.h
- error.o: const.h
- extract.o: const.h
- extract.o: debug.h
- extract.o: defs.h
- extract.o: memory.h
- extract.o: orig.h
- extract.o: scan.h
- finish.o: const.h
- finish.o: defs.h
- finish.o: memory.h
- finish.o: orig.h
- finish.o: scan.h
- main.o: const.h
- main.o: debug.h
- main.o: defs.h
- main.o: memory.h
- main.o: orig.h
- memory.o: assert.h
- memory.o: const.h
- memory.o: debug.h
- memory.o: mach.c
- memory.o: memory.h
- output.o: const.h
- output.o: memory.h
- read.o: assert.h
- read.o: const.h
- relocate.o: const.h
- relocate.o: debug.h
- relocate.o: defs.h
- relocate.o: orig.h
- save.o: assert.h
- save.o: const.h
- save.o: memory.h
- scan.o: assert.h
- scan.o: const.h
- scan.o: memory.h
- scan.o: scan.h
- sym.o: const.h
- sym.o: memory.h
- write.o: assert.h
- write.o: const.h
- write.o: memory.h
- write.o: orig.h
|