You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
# $Id$
#
# Cudd - DD package
#---------------------------
.SUFFIXES: .o .c .u
RANLIB = ranlib
CAD = /projects/octtools/octtools/$(MACHINE) SIS = .. LINTCREATEFLAG = -C
# files for the package
P = mtr PSRC = mtrBasic.c mtrGroup.c PHDR = mtr.h POBJ = $(PSRC:.c=.o)
# files for the test program
TARGET = test$(P) SRC = test$(P).c OBJ = $(SRC:.c=.o) HDR =
LIBS = ../util/libutil.a LINTLIBS= ../util/llib-lutil.ln INCLUDE = -I$(CAD)/include -I$(SIS)/include
CFLAGS = -g $(INCLUDE) LDFLAGS = -g LINTFLAGS = $(INCLUDE) ${LINTEXTRAS}
#------------------------------------------------------
$(TARGET): $(PHDR) $(OBJ) $(POBJ) $(LIBS) $(CC) $(LDFLAGS) -o $(TARGET) $(OBJ) $(POBJ) $(LIBS)
lint: $(PSRC) $(PHDR) $(SRC) $(HDR) lint $(LINTFLAGS) $(SRC) $(PSRC) $(LINTLIBS)
install: lib$(P).a llib-l$(P).ln
lib$(P).a: $(POBJ) ar cr $@ $? $(RANLIB) $@
unpack: lib$(P).a @for i in $(POBJ); do \
ln -s $(SIS)/$(P)/$$i $(SIS)/unpack; \
done
llib-l$(P).ln: $(PSRC) $(PHDR) lint $(LINTFLAGS) ${LINTCREATEFLAG}$(P) -n $(PSRC)
clean: rm -f $(TARGET) *.a *.ln *.o \
[Tt]ags [Mm]ake.out lint malloc.out gmon.out __.SYMDEF
tags: _force @for i in $(PSRC) $(PHDR); do \
cwd=`pwd`; ctags -a $$cwd/$$i; done;
strip_depend: sed '/^#--DO NOT CHANGE ANYTHING AFTER THIS LINE/,$$d' Makefile >mktemp mv mktemp Makefile
depend: sed '/^#--DO NOT CHANGE ANYTHING AFTER THIS LINE/,$$d' Makefile >mktemp echo '#--DO NOT CHANGE ANYTHING AFTER THIS LINE' >>mktemp $(CAD)/bin/cc-M $(CFLAGS) $(PSRC) | \
sed 's|$(CAD)|$$(CAD)|g' | \
grep -v '/usr/include' >>mktemp mv mktemp Makefile
#-------------------------- IBM 3090 support -----------------
IBMHOST = opua IBMDIST = /users2/sis ibmdist: $(PSRC) $(PHDR) rdist -Richw $(PSRC) $(PHDR) $(IBMHOST):$(IBMDIST) #-------------------------------------------------------------
_force:
|