OSTYPE := $(shell uname -s) ifeq ($(OSTYPE),SunOS) EXT_LIB=-lnsl else EXT_LIB=-lrpclib endif CC = gcc AR = ar CFLAGS = -Wall -O2 TARGETS = mda-dump mda-info mda2ascii libmda-load.a all: $(TARGETS) mda-dump: mda_dump.o mda_loader.o mda-load.h $(CC) mda_dump.o mda_loader.o -o mda-dump $(EXT_LIB) mda-info: mda_info.c $(CC) mda_info.c -o mda-info $(EXT_LIB) mda2ascii: mda_ascii.o mda_loader.o mda-load.h $(CC) mda_ascii.o mda_loader.o -o mda2ascii $(EXT_LIB) libmda-load.a: mda-load.h mda_loader.o $(AR) rcs libmda-load.a mda_loader.o mda_loader.o: mda-load.h mda_dump.o: mda-load.h mda_ascii.o: mda-load.h .PHONY : doc doc: mda2ascii.1 mda-dump.1 mda-info.1 groff -man -Tps mda2ascii.1 > mda2ascii.ps groff -man -Thtml mda2ascii.1 > mda2ascii.html ps2pdf mda2ascii.ps groff -man -Tps mda-dump.1 > mda-dump.ps groff -man -Thtml mda-dump.1 > mda-dump.html ps2pdf mda-dump.ps groff -man -Tps mda-info.1 > mda-info.ps groff -man -Thtml mda-info.1 > mda-info.html ps2pdf mda-info.ps .PHONY : clean clean: -rm *.o $(TARGETS)