MOTIF_TARGETS = Motif Motif_struct OLIT_TARGETS = OLIT $(MOTIF_TARGETS) := TOOLKIT_LIB = -lXm -lXt $(MOTIF_TARGETS) $(MOTIF_TARGETS:=.lint) := CPPFLAGS += -D_NO_PROTO $(OLIT_TARGETS) := TOOLKIT_LIB = -lXol -lXt CC = acc COMMON_CFLAGS = -g CFLAGS += $(COMMON_CFLAGS) CPPFLAGS += $(ARGS) -Icommon -I$(PEX_INCLUDE) -I/home/openwin/include PEXHOME = ../../dev PEX_LIB = -lPEX5 #$(PEXHOME)/libPEX5.a PEX_LINT_LIB = $(PEXHOME)/llib-lPEX5.ln XLIB_HOME = -L$(OPENWINHOME)/lib XLIBS = -lX11 PEX_INCLUDE = $(PEXHOME)/include LIBS = $(XLIB_HOME) common/libbook.a $(PEX_LIB) \ -lXext -lXmu $(TOOLKIT_LIB) $(XLIBS) -lm TARGETS = $(MOTIF_TARGETS) $(OLIT_TARGETS) .KEEP_STATE: all : $(TARGETS) $(TARGETS) : $$@.o $(CC) $(CFLAGS) $@.o $(MISC) $(DB) $(PEX_LIB) $(LIBS) -o $@ #Pseudo-implicit rules .c : $(LINK.c) $< $(LIBS) -o $@ clean : FRC rm -f *.o *.ln \#*\# *.i *.full *.bak FRC: .SUFFIXES: .i $(SUFFIXES) .lint .c.i: $(CC) $(CFLAGS) $(CPPFLAGS) -E $(TARGET_ARCH) $< -o $@ .c.lint : $(LINT.c) $< $(LINT_LIBS) -lm | fgrep -v -f common/lint-lines