# # did makefile # include makefile_common SDIR = ./src/did CFLAGS += -I$(SDIR) -I$(MOTIFINC) -I$(X11INC) -L$(MOTIFLIB) -L$(X11LIB) $(EXTRAMOTIFFLAGS) EXTRAMOTIFFLAGS = LIBS = $(EXTRALIBS) MORE_FLAGS = $(EXTRALIBS) -lMrm ifeq ($(OS),SunOS) MOTIFINC = /usr/motif/include MOTIFLIB = /usr/motif/lib X11INC = /usr/X11R5/include/X11 X11LIB = /usr/X11R5/lib UILC = /usr/motif/bin/uil endif ifeq ($(OS),Solaris) MOTIFINC = /usr/dt/include MOTIFLIB = /usr/dt/lib X11INC = /usr/openwin/include X11LIB = /usr/openwin/lib MORE_FLAGS += -lposix4 # MORE_FLAGS += -R$(MOTIFLIB):$(X11LIB) -lMrm # UILC = /usr/local/motif/bin/uil # UILC = /usr/dt/bin/uil endif ifeq ($(OS),HP-UX) MOTIFINC = /usr/include/Motif1.2 MOTIFLIB = /usr/lib/Motif1.2 X11INC = /usr/include/X11R5 X11LIB = /usr/lib/X11R5 MORE_FLAGS += -l:libMrm.a endif ifeq ($(OS),OSF1) MOTIFINC = . MOTIFLIB = . X11INC = . X11LIB = . endif ifeq ($(OS),AIX) MOTIFINC = /usr/include/Motif1.2 MOTIFLIB = /usr/lib/Motif1.2 X11INC = /usr/include/X11R5 X11LIB = /usr/lib/X11R5 endif ifeq ($(OS),Linux) MOTIFINC = /usr/local/include MOTIFLIB = /usr/local/lib X11INC = /usr/X11R6/include ifeq ($(X64),yes) X11LIB = /usr/X11R6/lib64 else X11LIB = /usr/X11R6/lib endif MORE_FLAGS += -lpthread endif ifeq ($(OS),Darwin) MOTIFINC = /sw/include MOTIFLIB = /sw/lib X11INC = /usr/X11R6/include X11LIB = /usr/X11R6/lib endif all: $(ODIR)/did $(ODIR)/dui_util.o: $(SDIR)/dui_util.c $(SDIR)/dui_util.h $(CC) $(CFLAGS) -o $(ODIR)/dui_util.o -c $(SDIR)/dui_util.c $(ODIR)/did.o: $(SDIR)/did.c $(SDIR)/did.h $(CC) $(CFLAGS) -o $(ODIR)/did.o -c $(SDIR)/did.c $(ODIR)/did: $(ODIR)/did.o $(ODIR)/dui_util.o $(ODIR)/libdim.a $(CC) $(CFLAGS) $(ODIR)/did.o $(ODIR)/dui_util.o $(MORE_FLAGS) -lXm -lXt -lX11 -L$(DIMDIR)/$(ODIR) -ldim -o $(ODIR)/did